Example #1
0
        private void bDebitPayment_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            frmSelectSupplier frm = new frmSelectSupplier();

            if (frm.ShowDialog() == DialogResult.OK)
            {
                wrSuppliers.Server2Client sc  = new wrSuppliers.Server2Client();
                wrSuppliers.wsSuppliers   sup = new wrSuppliers.wsSuppliers();
                wrSuppliers.Supplier      s   = new wrSuppliers.Supplier();
                double bal = 0;
                s = sup.getSupplier(frm.SupplierID);
                rptDebitPayment rpt = new rptDebitPayment();

                XRSummary tdr = new XRSummary();
                XRSummary tcr = new XRSummary();

                rpt.lbSNM.Text = s.SupplierName;
                rpt.lbADR.Text = s.Address;
                rpt.lbPHN.Text = s.Phone;
                rpt.lbEML.Text = s.Email;

                if (!frm.DateSelected)
                {
                    sc             = sup.getSupplierBalanceByID(frm.SupplierID);
                    bal            = sc.Value;
                    sc             = sup.getTransactionDetails(frm.SupplierID);
                    rpt.DataSource = sc.dataTable;
                }
                else
                {
                    sc             = sup.getSupplierBalanceByDates(frm.SupplierID, frm.DateFrom, frm.DateTo);
                    bal            = sc.Value;
                    sc             = sup.AccountStatement(frm.SupplierID, frm.DateFrom, frm.DateTo);
                    rpt.DataSource = sc.dataTable;
                }
                rpt.lbTDT.DataBindings.Add("Text", null, "TransDate", "{0:dd-MM-yyyy}");
                rpt.lbRMK.DataBindings.Add("Text", null, "Description");
                rpt.lbTDR.DataBindings.Add("Text", null, "Debit", "{0:c}");
                rpt.lbTCR.DataBindings.Add("Text", null, "Credit", "{0:c}");
                rpt.lbBAL.DataBindings.Add("Text", null, "Balance", "{0:c}");
                rpt.lblTDR.DataBindings.Add("Text", null, "Debit", "{0:C2}");
                rpt.lblTCR.DataBindings.Add("Text", null, "Credit", "{0:C2}");
                rpt.lblTBL.Text    = bal.ToString("c2");
                tdr.FormatString   = "{0:C2}";
                tcr.FormatString   = "{0:C2}";
                tdr.Running        = SummaryRunning.Report;
                tcr.Running        = SummaryRunning.Report;
                rpt.lblTCR.Summary = tdr;
                rpt.lblTDR.Summary = tcr;

                dv.PrintingSystem = rpt.PrintingSystem;
                rpt.CreateDocument(true);
            }
        }
Example #2
0
        private void txtSupplierName_ButtonCustomClick(object sender, EventArgs e)
        {
            frmSelectSupplier frmSelectCustomer = new frmSelectSupplier(false, "colCompanyID");

            frmSelectCustomer.BringToFront();
            frmSelectCustomer.StartPosition = FormStartPosition.CenterScreen;
            DialogResult rst = frmSelectCustomer.ShowDialog();

            if (rst == DialogResult.OK)
            {
                List <CRM_CompanyResult> rstList = frmSelectCustomer.GetSelectList <CRM_CompanyResult>();
                if (rstList != null && rstList.Count > 0)
                {
                    txtSupplierID.Text   = rstList[0].CompanyID.ToStringHasNull();;
                    txtSupplierName.Text = rstList[0].CompanyName;
                    txtTelephone.Text    = rstList[0].Telephone;
                    txtContact.Text      = rstList[0].ContactName;
                }
            }
        }