foreach (string path in FileName)
{
FillValueAfterOpenFileDialog(path, proc: "btnFolder_Click",
deptID: deptID);
}
DgvInDocsFill();
SwitchMode(2);
}
}
private void tsbHistory_Click(object sender, EventArgs e)
{
if (dgvInDocs.Rows.Count <= 0)
{
MessageBox.Show("Нет строк!!!", "Внимание!!!", MessageBoxButtons.OK,
MessageBoxIcon.Information);
return;
}
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand(@"SELECT InD.ID AS
Идентификатор, Dept.Description AS Отдел, InDT.Description AS [Тип дакумента],InD.Num
AS [№], CONVERT(DATETIME, CONVERT(VARCHAR(15), InD.Date, 101)) AS Дата,
CONVERT(DATETIME, CONVERT(VARCHAR(15), InD.InDate, 101)) AS
[Вх. дата], InD.ConstID AS [Вх. №],
InD.ImgFile AS Файл, InD.Description AS Описание, InD.RowDate
as [Дата строки], InD.isLast [Текущая], VS.Surname +' '+ VS. Firstname+'
'+VS.Patronymic AS [Ввел(а)]
FROM InDocs AS InD LEFT OUTER JOIN
Dept ON Dept.ID = InD.DeptID LEFT OUTER JOIN
InDocTypes AS InDT ON InDT.ID = InD.InDocTypesID LEFT OUTER
JOIN
ViewSessions AS VS ON VS.SessionsID =
InD.SessionsID
WHERE ConstID = " +
dgvInDocs.CurrentRow.Cells["ConstID"].Value.ToString(), new
SqlConnection(SessionProperties.currentConnectionString));
try
{
cmd.Connection.Open();
dt.Load(cmd.ExecuteReader());
frmHistory _frmHistory = new frmHistory(dt, this.Name);
_frmHistory.Owner = this.Owner;
_frmHistory.MdiParent = this.MdiParent;
_frmHistory.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "tsbHistory_Click()",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally { cmd.Connection.Close(); }
}
private void tbNum_KeyPress(object sender, KeyPressEventArgs e)
{
// Если это не цифра.
if (!Char.IsDigit(e.KeyChar))
{
TextBox tb = (TextBox)sender;
if ("а/-".IndexOf(e.KeyChar) == -1)
{
if (e.KeyChar != (int)Keys.Back)
e.Handled = true;
}
}