Esempio n. 1
0
        private void bttn_AllPrintKhatawani_Click(object sender, EventArgs e)
        {
            if (oPrintersetting.ShowDialog() == DialogResult.OK)
            {
                DataTable dtKhatawani = _objGirviAdd.getAllKhatawaniDetails();
                for (int i = 0; i < dtKhatawani.Rows.Count; i++)
                {
                    txt_KhatawaniNo.Text = dtKhatawani.Rows[i]["khatawani_No"].ToString();
                    FillGrids();

                    DataTable dtGirviDetails = _objCommon.DataGridView2DataTable(dgv_GirviDetail, "dtCustomerBill");
                    DataTable dtPaydetails   = _objCommon.DataGridView2DataTable(dgv_PaymentDetail, "table");
                    DataTable dtMerge        = _objCommon.mergeTwoDataGrid(dtGirviDetails, dtPaydetails);

                    CrystalReport.frm_ReportViewer _objfrm_ReportViewer = new CrystalReport.frm_ReportViewer();
                    SendDataMulti _obj = new SendDataMulti(_objfrm_ReportViewer.ReceiveDataInterestRecordMultiPrint);
                    if (rbt_OtherTrue.Checked == true)
                    {
                        _obj(dtMerge, txt_KhatawaniNo.Text, totalloanamountsum.ToString(), totalpaidsum.ToString(), oPrintersetting.PrinterName, true);
                    }
                    else
                    {
                        _obj(dtMerge, txt_KhatawaniNo.Text, totalloanamountsum.ToString(), totalpaidsum.ToString(), oPrintersetting.PrinterName, false);
                    }

                    MasterClear();
                }
            }
        }
Esempio n. 2
0
        public void khatawaniBook()
        {
            DataTable dtFiancialYear = _objFinancialYear.getSelectedFinancialYear();

            if (oPrintersetting.ShowDialog() == DialogResult.OK)
            {
                for (int j = 0; j < dgv_KhatawaniDetail.Rows.Count; j++)
                {
                    if (Convert.ToBoolean(dgv_KhatawaniDetail.Rows[j].Cells["chk"].Value) == true)
                    {
                        double    totalloanamountsum     = 0;
                        DataTable girvi_data             = _objGirviAdd.getGirviDetailsByKhatawaniInterest(dgv_KhatawaniDetail.Rows[j].Cells["KhatawaniNo"].Value.ToString());
                        DataTable dtGirviDetailsKhatwani = new DataTable();
                        dtGirviDetailsKhatwani.Columns.Add("RecieptNoNave");
                        dtGirviDetailsKhatwani.Columns.Add("AmountPaidNave");
                        dtGirviDetailsKhatwani.Columns.Add("DateOfDepositNave");

                        dtGirviDetailsKhatwani.Columns.Add("PageNoNave");
                        dtGirviDetailsKhatwani.Columns.Add("DiscriptionNave");
                        for (int i = 0; i < girvi_data.Rows.Count; i++)
                        {
                            int    girvi_no      = Convert.ToInt32(girvi_data.Rows[i]["GirviRecordNo"]);
                            string pagenumber    = _objGirviCommon.getPageNumber(girvi_data.Rows[i]["Date_of_deposit"].ToString());
                            string Dateofrelease = _objKhatawaniGiviRecord.getDateofrelease(girvi_no);
                            string str           = _objKhatawaniGiviRecord.getgirviitem(girvi_no.ToString()) + " व्याज: दि." + girvi_data.Rows[i]["Date_of_deposit"] + "ते दि." + Dateofrelease;

                            string interest = _objKhatawaniGiviRecord.getreleaseinterest(girvi_no);

                            dtGirviDetailsKhatwani.Rows.Add(girvi_data.Rows[i]["receipt_no"].ToString(), girvi_data.Rows[i]["Amount"].ToString() + "\n " + interest, girvi_data.Rows[i]["Date_of_deposit"].ToString(), pagenumber, str.Trim());

                            totalloanamountsum = totalloanamountsum + (Convert.ToDouble(girvi_data.Rows[i]["Amount"].ToString()));//lalit remove interest
                        }


                        double    totalpaidsum           = 0;
                        DataTable dtGirviReleaseKhatwani = new DataTable();
                        DataTable dtGirvirelease         = _objKhatawaniGiviRecord.getgirvivaluesByFinancialYear(dgv_KhatawaniDetail.Rows[j].Cells["KhatawaniNo"].Value.ToString(), dtFiancialYear.Rows[0]["startyear"].ToString(), dtFiancialYear.Rows[0]["endyear"].ToString());
                        dtGirviReleaseKhatwani.Columns.Add("RecieptNoJama");
                        dtGirviReleaseKhatwani.Columns.Add("AmountPaidJama");

                        dtGirviReleaseKhatwani.Columns.Add("DateJama");
                        dtGirviReleaseKhatwani.Columns.Add("PageNoJama");

                        dtGirviReleaseKhatwani.Columns.Add("DiscriptionJama");
                        if (dtGirvirelease.Rows.Count > 0)
                        {
                            for (int i = 0; i < dtGirvirelease.Rows.Count; i++)
                            {
                                string str;

                                if (rbt_Marathi.Checked == true)
                                {
                                    str = dtGirvirelease.Rows[i]["AmountDeposit"].ToString() + " दि. " + dtGirvirelease.Rows[i]["dateOfRelease"].ToString() + " चे मुद्दल, " + dtGirvirelease.Rows[i]["Interest_Amount"].ToString() + " व्याज बद्दल";
                                }
                                else
                                {
                                    str = dtGirvirelease.Rows[i]["AmountDeposit"].ToString() + " दि." + dtGirvirelease.Rows[i]["dateOfRelease"].ToString() + " चे मुद्दल, " + dtGirvirelease.Rows[i]["Interest_Amount"].ToString() + " व्याज बद्दल";
                                }
                                string pagenumber = _objGirviCommon.getPageNumber(dtGirvirelease.Rows[i]["dateOfRelease"].ToString());
                                dtGirviReleaseKhatwani.Rows.Add(dtGirvirelease.Rows[i]["pavtino"].ToString(), dtGirvirelease.Rows[i]["AmountDeposit"].ToString(), dtGirvirelease.Rows[i]["dateOfRelease"].ToString(), pagenumber, str);
                                totalpaidsum = totalpaidsum + (Convert.ToDouble(dtGirvirelease.Rows[i]["AmountDeposit"].ToString()));
                            }
                        }
                        totalpaidsum.ToString();

                        DataTable dtMerge = _objCommon.mergeTwoDataGrid(dtGirviDetailsKhatwani, dtGirviReleaseKhatwani);

                        CrystalReport.frm_ReportViewer _objfrm_ReportViewer = new CrystalReport.frm_ReportViewer();
                        SendDataMulti _obj = new SendDataMulti(_objfrm_ReportViewer.ReceiveDataInterestRecordMultiPrint);
                        if (rbt_PrintTrue.Checked == true)
                        {
                            _obj(dtMerge, dgv_KhatawaniDetail.Rows[j].Cells["KhatawaniNo"].Value.ToString(), totalloanamountsum.ToString(), totalpaidsum.ToString(), oPrintersetting.PrinterName, true);
                        }
                        else
                        {
                            _obj(dtMerge, dgv_KhatawaniDetail.Rows[j].Cells["KhatawaniNo"].Value.ToString(), totalloanamountsum.ToString(), totalpaidsum.ToString(), oPrintersetting.PrinterName, false);
                        }
                    }
                }
            }
        }