Пример #1
0
        //private DataTable GetDatatable() {
        //    DataTable dt = new DataTable();
        //    dt.Columns.Add("Id");
        //    dt.Columns.Add("FuelType");
        //    dt.Columns.Add("Quntity");
        //    dt.Columns.Add("Price");
        //    dt.Columns.Add("Total");
        //    dt.Columns.Add("Additions");
        //    dt.Columns.Add("Deductions");
        //    dt.Columns.Add("Net");
        //    return dt;
        //}

        private void frm_grn_Load(object sender, EventArgs e)
        {
            try
            {
                documentno     = CustomeRepository.GetSetDocumentNumber("SC001", 0, "FRN", 1);
                txt_DocNo.Text = documentno;
                if (txt_DocNo.Text.Trim() != "")
                {
                    LoadTanks(txt_DocNo.Text);
                }
                LoadFuels();
                //pnl_header.BackColor = commonFunctions.PanelHeaderBackGroundColor;
                pnl_header.ForeColor = commonFunctions.PanelHeaderForColor;
                pnl_footer.BackColor = commonFunctions.PanelHeaderBackGroundColor;
                pnl_footer.ForeColor = Color.Black;

                lbl_headerpaneltext.Text = "Fuel Unloading".ToUpper();

                this.WindowState = FormWindowState.Maximized;
                this.Text        = "Fuel Unloading";
                commonFunctions.FormatDataGrid(dgmain);
                dgmain.AutoGenerateColumns = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error Has found in program. Please forword following details to technical" + Environment.NewLine + "[" + ex.Message + Environment.NewLine + ex.Source + "]", Messaging.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            if (txt_recno.Text.Trim() == "")
            {
                errorProvider1.SetError(txt_recno, "Reciept no cannot be a empty value. Press New button.");
                MessageBox.Show("Reciept no cannot be a empty value. Press New button.", Messaging.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (num_totalpay.Value <= 0)
            {
                errorProvider1.SetError(num_totalpay, "Reciept amount must grator than zero.");
                MessageBox.Show("Reciept amount must grator than zero.", Messaging.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (Details.Count <= 0)
            {
                errorProvider1.SetError(dgmain, "Reciept breakdown must be entred.");
                MessageBox.Show("Reciept breakdown must be entred.", Messaging.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //if (txt_recivedfrom.Text.Trim() == "")
            //{
            //    MessageBox.Show("Recieved from cannot be a empty value.", Messaging.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    return;
            //}
            //if (txt_memo.Text.Trim() == "")
            //{
            //    MessageBox.Show("Memo cannot be a empty value.", Messaging.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    return;
            //}
            if (commonFunctions.ToDecimal(txt_remaining.Text) != 0)
            {
                errorProvider1.SetError(dgmain, "You must break the full amount.");
                MessageBox.Show("You must break the full amount.", Messaging.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (MessageBox.Show("Do you want to Save this record?", Messaging.MessageCaption, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                try
                {
                    ReceiptHed hed = new ReceiptHed();
                    hed.Amount          = num_totalpay.Value;
                    hed.CancelledDate   = DateTime.Now;
                    hed.CancelledReason = "";
                    hed.CancelledUser   = 0;
                    hed.CustomerId      = commonFunctions.ToInt(cmb_customer.SelectedValue.ToString());
                    hed.Docno           = txt_recno.Text;
                    hed.Id            = 0;
                    hed.iscancelled   = false;
                    hed.IsGLUpdate    = false;
                    hed.IsProcessed   = false;
                    hed.Memo          = txt_memo.Text;
                    hed.processDate   = DateTime.Now;
                    hed.ProcessUserID = 0;
                    hed.ReceiptDets   = Details;
                    hed.Recivedfrom   = txt_recivedfrom.Text;
                    hed.RecordDate    = DateTime.Now;
                    hed.ReferanceNo   = 1;
                    hed.Remarks       = txt_Remarks.Text;
                    hed.Status        = 1;

                    CustomeRepository.InsertReciept(hed);

                    Details = null;
                    dgmain.Rows.Clear();
                    documentno     = CustomeRepository.GetSetDocumentNumber("SC002", 0, "RCT", 1);
                    txt_recno.Text = documentno;
                    LoadCustomerOutstandings();
                }
                catch (Exception ex) { }
            }
        }
Пример #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     documentno     = CustomeRepository.GetSetDocumentNumber("SC002", 0, "RCT", 1);
     txt_recno.Text = documentno;
     LoadCustomerOutstandings();
 }