private void TechProcessCB_EditValueChanged(object sender, EventArgs e) { var row = TechProcessCB.GetSelectedDataRow() as dynamic; if (row != null) { tp_d.Num = row.Num != null ? row.Num : (_db.TechProcDet.Where(w => w.WbillId == _wbill_id).Select(s => (int?)s.Num).Max() ?? 0) + 1; tp_d.Out = row.Kod == "finish" && tp_d.Out == 0 ? _db.GetMakeAmount(_wbill_id).FirstOrDefault().AmountOut.Value : tp_d.Out; } ValidateForm(); }
private void ValidateForm() { OkButton.Enabled = (TechProcessCB.GetSelectedDataRow() != null) && (OnDateEdit.DateTime > SqlDateTime.MinValue.Value) && AmountEdit.Value > 0; }