94
checkChanges = true;
rowStatus = mode;
btnExit.Text = "Esc - отмена";
EntryInDgv = false;
dgvInDocs.Enabled = false;
cboDept.Focus();
break;
case 2://просмотр документов
tsbPeriod.Enabled = true;
tsbDocNew.Enabled = true;
tsbDocEdit.Enabled = true;
tsbDocDelete.Enabled = true;
tsbSettings.Enabled = true;
cboDept.Enabled = false;
cboDept.SelectedValue = 0;
cboInDocType.Enabled = false;
cboInDocType.SelectedValue = 0;
tbNum.Enabled = false;
dtpDate.Enabled = false;
dtpInDate.Enabled = false;
tbDescription.Enabled = false;
btnImgFile.Enabled = false;
btnFolder.Enabled = false;
btnOk.Enabled = false;
btnScan.Enabled = false;
dgvInDocs.Enabled = true;
exitCancel = true;
checkChanges = false;
btnExit.Text = "Esc - выход";
if (this.Text.Contains("*"))
{
this.Text = this.Text.Substring(0,
this.Text.Length - 1);
}
dgvInDocs.Enabled = true;
dgvInDocs.Focus();
break;
}
}// установка режима формы
private void ControlsRefresh(DataGridViewCellEventArgs e)
{
if (!EntryInDgv)
{
SwitchMode(2);
EntryInDgv = true;
}
row = ((DataRowView)dgvInDocs.Rows[e.RowIndex].DataBoundItem).Row;
tblRowIndex = Array.IndexOf(tblInDocs.Select(), row);
cboDept.SelectedValue = row["DeptID"].ToString();
cboDept.Text = row["Dept"].ToString();
cboInDocType.SelectedValue = row["InDocTypesID"].ToString();
cboInDocType.Text = row["DocType"].ToString();
tbNum.Text = row["Num"].ToString();
dtpDate.Value = Convert.ToDateTime(row["Date"]);