public GRNEntryfrm() { InitializeComponent(); _grnDetail = new GRNDetail() { GRNDate = DateTime.Today }; }
private void buttonSave_Click(object sender, EventArgs e) { try { if (!ValidateForm()) return; _grnDetail.GRNDate = dtpGRNDate.Value; _grnDetail.Supplier = txtSupplier.Text; _grnDetail.ChallanNo = txtChallanNo.Text; _grnDetail.ChallanDate = string.IsNullOrWhiteSpace(_grnDetail.ChallanNo) ? (DateTime?)null : dtpChallanDate.Value; _grnDetail.PONo = txtPONo.Text; _grnDetail.PODate = string.IsNullOrWhiteSpace(_grnDetail.PONo) ? (DateTime?)null : dtpPODate.Value; _grnDetail.VehicalNo = txtVehicalNo.Text; _grnDetail.OctroiReceiptNo = txtOctroiReceiptNo.Text; _grnDetail.ReasonForRejection = txtReasonForRejection.Text; if (_grnDetail.GRNNo < 1) { var maxGRNNo = _dbData.GRNDetails.Any() ? _dbData.GRNDetails.Max(x => x.GRNNo) : 0; _grnDetail.GRNNo = maxGRNNo + 1; _dbData.GRNDetails.InsertOnSubmit(_grnDetail); _dbData.SubmitChanges(); _grnDetail = new GRNDetail() { GRNDate = DateTime.Today }; Reset(); return; } _dbData.SubmitChanges(); Reset(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error Message", MessageBoxButtons.OK); } }
partial void UpdateGRNDetail(GRNDetail instance);
partial void DeleteGRNDetail(GRNDetail instance);
partial void InsertGRNDetail(GRNDetail instance);