Ejemplo n.º 1
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtRemainID.Text))
            {
                PurRemainIDReport objrpt  = new PurRemainIDReport();
                rptViewer         objView = new rptViewer();
                objrpt.SetParameterValue("@RemainID", txtRemainID.Text);
                PurRemainBL objBl = new PurRemainBL()
                {
                    PRemainID = Convert.ToInt32(txtRemainID.Text)
                };
                var dt = objBl.SearchByRemainID();
                if (dt != null)
                {
                    objrpt.SetDataSource(dt);
                    objView.crptViewer.ReportSource = objrpt;
                    objView.WindowState             = FormWindowState.Maximized;
                    objView.ShowDialog();
                }
                else
                {
                    MessageBox.Show("No Record Found");
                }
                //crptViewerRemain.ReportSource = objrpt;
            }
            else if (!string.IsNullOrEmpty(txtComID.Text))
            {
                PurLedger objrpt  = new PurLedger();
                rptViewer objview = new rptViewer();
                objrpt.SetParameterValue("@CompanyID", txtComID.Text);
                PurchaseLedgerBL objLedger = new PurchaseLedgerBL()
                {
                    CompanyID = Convert.ToInt32(txtComID.Text)
                };
                DataTable dt = objLedger.Search();
                if (dt != null)
                {
                    objrpt.SetDataSource(dt);
                    objview.crptViewer.ReportSource = objrpt;
                    objview.WindowState             = FormWindowState.Maximized;
                    objview.ShowDialog();
                }
                else
                {
                    MessageBox.Show("No Record Found");
                }

                //crptViewerRemain.ReportSource = objCom;
            }

            else
            {
                MessageBox.Show("Please Enter Company ID Or Remaining ID");
            }
        }
Ejemplo n.º 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            PurRemainBL objPur = new PurRemainBL()
            {
                CompanyID  = Convert.ToInt32(txtComID.Text),
                Date       = Convert.ToDateTime(txtDate.Text),
                ReturnCash = Convert.ToDecimal(txtReturnCash.Text)
            };

            objPur.Save();

            PurchaseLedgerBL objLedger = new PurchaseLedgerBL();

            if (string.IsNullOrEmpty(txtDescription.Text))
            {
                objLedger.PRemainID   = Convert.ToInt32(txtRemainID.Text);
                objLedger.CompanyID   = Convert.ToInt32(txtComID.Text);
                objLedger.Credit      = 0;
                objLedger.Debit       = Convert.ToDecimal(txtReturnCash.Text);
                objLedger.Date        = Convert.ToDateTime(txtDate.Text);
                objLedger.Balance     = Convert.ToDecimal(txtNewBalance.Text);
                objLedger.Description = "Credit";
            }
            else
            {
                objLedger.PRemainID   = Convert.ToInt32(txtRemainID.Text);
                objLedger.CompanyID   = Convert.ToInt32(txtComID.Text);
                objLedger.Credit      = 0;
                objLedger.Debit       = Convert.ToDecimal(txtReturnCash.Text);
                objLedger.Date        = Convert.ToDateTime(txtDate.Text);
                objLedger.Balance     = Convert.ToDecimal(txtNewBalance.Text);
                objLedger.Description = txtDescription.Text;
            }
            objLedger.save();
            (new PurchaseLedgerBL()).UpdateBalance(objLedger.Balance, objLedger.CompanyID);

            MessageBox.Show("Payment Paid " + txtReturnCash.Text);

            PurRemainIDReport objrpt = new PurRemainIDReport();

            objrpt.SetParameterValue("@RemainID", txtRemainID.Text);
            rptViewer objView = new rptViewer();

            objView.crptViewer.ReportSource = objrpt;
            objView.WindowState             = FormWindowState.Normal;
            objView.ShowDialog();

            ClearGroup();
        }