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"); } }
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(); }