private async void mnuAdd_Click(object sender, EventArgs e) { try { var frm = new frmPardakhtMain(EnOperation.CheckSh); if (frm.ShowDialog(this) == DialogResult.OK) { await LoadDataAsync(); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }
private async void mnuKharj_Click(object sender, EventArgs e) { try { if (DGrid.RowCount <= 0 || DGrid.CurrentRow == null) { return; } var st = (EnCheckM)DGrid[dgStatus.Index, DGrid.CurrentRow.Index].Value; if (st == EnCheckM.Kharj || st == EnCheckM.Naqd) { frmNotification.PublicInfo.ShowMessage($"شما مجاز به خرج چک {st.GetDisplay()} نمی باشید"); return; } var guid = (Guid)DGrid[dgGuid.Index, DGrid.CurrentRow.Index].Value; var price = (decimal)DGrid[dgPrice.Index, DGrid.CurrentRow.Index].Value; var bankName = DGrid[dgBankName.Index, DGrid.CurrentRow.Index].Value.ToString(); var checkNumber = DGrid[dgCheckNumber.Index, DGrid.CurrentRow.Index].Value.ToString(); var sarresid = DGrid[dgSarresid.Index, DGrid.CurrentRow.Index].Value.ToString(); var cls = new PardakhtBussines(); var pardakhtcheck = new PardakhtCheckMoshtariBussines() { Guid = Guid.NewGuid(), Modified = DateTime.Now, Description = $"خرج چک {checkNumber} {bankName} به سررسید {sarresid}", Price = price, CheckGuid = guid, MasterGuid = cls.Guid }; cls.AddToDetList(pardakhtcheck); var frm = new frmPardakhtMain(cls); if (frm.ShowDialog(this) == DialogResult.OK) { await LoadDataAsync(); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }