private void cbWhse_SelectedIndexChanged(object sender, EventArgs e)
{
if (cbWhse.SelectedValue == null)
return;
if ((ModeDoc)btnCancel.Tag == ModeDoc.EditHeaderMode)
if (!CheckRights.GetAllowedWhse((int)cbWhse.SelectedValue))
cbWhse.SelectedValue = -1;
else
GLOBAL2.Properties.Settings.Default.frmEditDocEntranceItemsLastSelectWhse =
(int)cbWhse.SelectedValue;
}
private void btnSelectContragentContracts_Click(object sender, EventArgs e)
{
if (tbContragent.Tag != null)
{
Repository<Contragent> contragentRepository = SessionProperties.GetDbGlobal2()
.GetRepository<Contragent>();
ShowForm.Show_frmContragentContractList(FormModes.Select,
contragentRepository.GetById(((int[])tbContragent.Tag)[1]),
frmContragentContractList_SelectedContract);
}
else
MessageBox.Show("Контрагент не выбран!!!");
}
//
//
//
private void frmContragentContractList_SelectedContract(object sender,
frmContragentContractList.SelectedContragentContractEventArgs e)
{
tbContragentContracts.Tag = new int[] { e.ContragentContract.Id,
e.ContragentContract.Id};
tbContragentContracts.Text = e.ContragentContract.ToString();
}
bool CanEditRow()
{
if ((int)btnOk.Tag == 1 && _DocVendorOrdersRowsConstID != 0)
{
MessageBox.Show("Нельзя менять номенклатуру. Эта строчка связана с заказом
поставщику", "Внимание!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return false;
}
return true;
}
//
//
//
private void GetTotalSum(int DocEntranceItemsConstID)