Example #1
0
 public GRNEntryfrm()
 {
     InitializeComponent();
     _grnDetail = new GRNDetail()
         {
             GRNDate = DateTime.Today
         };
 }
Example #2
0
        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);
            }
        }
Example #3
0
 partial void UpdateGRNDetail(GRNDetail instance);
Example #4
0
 partial void DeleteGRNDetail(GRNDetail instance);
Example #5
0
 partial void InsertGRNDetail(GRNDetail instance);