Пример #1
0
 private void tbtIn_Click(object sender, EventArgs e)
 {
     string[] nt = txtntanb.Text.Split('/');
     try
     {
         string  sql = "Select * From baoan where ntan = #" + classdc.dungchung.thaydoi(txtntanb.Text) + "# and tenphong Like '" + cbtenphongb.Text + "%' order by tenphong,mshs";
         DataSet ds  = new DataSet();
         ds = Modules.Connect.Loadds(ds, sql, "baoan");
         Reports.rptbaoan rpt = new Reports.rptbaoan();
         Forms.frmHienThi frm = new Forms.frmHienThi();
         rpt.tendv.Value = thongtinketxuat.Default.tendv.ToString();
         rpt.ntkx.Value  = thongtinketxuat.Default.diadanh.ToString() + ", ngày " + nt[0] + " tháng " + nt[1] + " năm " + nt[2];
         rpt.nlb.Value   = thongtinketxuat.Default.nlb.ToString();
         rpt.ttdv.Value  = thongtinketxuat.Default.ttdv.ToString();
         rpt.sshs.Value  = ds.Tables["baoan"].Rows.Count;
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.DataSource = ds;
         rpt.CreateDocument();
         frm.ShowDialog();
     }
     catch
     {
         MessageBox.Show("Có lỗi trong khi kết xuất!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Пример #2
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (cboThang.Text != "" && cboNam.Text != "" && cboTuan.Text != "")
     {
         Connect.ThaoTac("Delete * From TblDC");
         appDC();
         upDC();
         DataSet dts = new DataSet();
         Connect.Loadds(dts, "Select * From TblDC", "TblDC");
         Forms.frmHienThi frm = new Forms.frmHienThi();
         Reports.BaoAHN   rpt = new KPBT.Reports.BaoAHN();
         rpt.TenDV.Value = thongtinketxuat.Default.tendv.ToString();
         rpt.TNDN.Value  = "Tuần: " + cboTuan.Text + tungaydenngay(cboTuan.Text);
         //rpt.HTHT.Value = Thongtinketxuat.Default.HTHT.ToString();
         //rpt.HTGVND.Value = Thongtinketxuat.Default.HTGVND.ToString();
         rpt.DataSource = dts;
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
         frm.ShowDialog();
         this.Close();
     }
     else
     {
         MessageBox.Show("Bạn hãy chọn tuần, tháng, năm muốn kết xuất!", "Thông báo");
     }
 }
Пример #3
0
 private void phiếuChiToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colploai).ToString() == "Chi")
     {
         string[]         str = grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colngayct).ToString().Split('/');
         Forms.frmHienThi frm = new Forms.frmHienThi();
         Reports.PhChi    rpt = new KPBT.Reports.PhChi();
         rpt.TenDV.Value                  = "TÊN ĐƠN VỊ: " + thongtinketxuat.Default.tendv.ToString().ToUpper();
         rpt.MaDV.Value                   = "Mã đơn vị SDNS: " + thongtinketxuat.Default.madvqhns.ToString();
         rpt.NTN.Value                    = "Ngày " + str[0] + " tháng " + str[1] + " năm " + str[2].Substring(0, 4);
         rpt.Quyen.Value                  = "Quyển: " + grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colquyen).ToString();
         rpt.No.Value                     = "Nợ: " + grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, coltkn).ToString();
         rpt.Co.Value                     = "Có: " + grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, coltkc).ToString();
         rpt.nguoinhantien.Value          = grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colnguoinhantien).ToString();
         rpt.diachi.Value                 = grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, coldiachint).ToString();
         rpt.lydo.Value                   = grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colnoidung).ToString();
         rpt.sotien.Value                 = string.Format("{0:#" + decimalChar + "#}", classdc.dungchung.kieudouble(grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colsotien).ToString()));
         rpt.bangchu.Value                = classdc.dungchung.So_chu(classdc.dungchung.kieudouble(grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colsotien).ToString()));
         rpt.ctgoc.Value                  = grvKQ.GetRowCellValue(grvKQ.FocusedRowHandle, colctgockemtheo).ToString();
         rpt.ttdv.Value                   = thongtinketxuat.Default.ttdv.ToString();
         rpt.nlb.Value                    = thongtinketxuat.Default.nlb.ToString();
         rpt.ptkt.Value                   = thongtinketxuat.Default.ptkt.ToString();
         rpt.thuquy.Value                 = thongtinketxuat.Default.thuquy.ToString();
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
         frm.ShowDialog();
     }
 }
Пример #4
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (cboThang.Text != "" && cboNam.Text != "")
     {
         Connect.ThaoTac("Delete * From TblDC");
         chitiettien();
         appDC();
         upDC();
         DataSet dts = new DataSet();
         Connect.Loadds(dts, "Select * From TblDC", "TblDC");
         Forms.frmHienThi frm = new Forms.frmHienThi();
         Reports.TTQTTAHT rpt = new KPBT.Reports.TTQTTAHT();
         rpt.TenDV.Value    = thongtinketxuat.Default.tendv.ToString();
         rpt.DiaDanh.Value  = thongtinketxuat.Default.diadanh.ToString();
         rpt.HTHT.Value     = thongtinketxuat.Default.ttdv.ToString();
         rpt.THANG.Value    = "Tháng " + cboThang.Text + " Năm " + cboNam.Text;
         rpt.Sang.Value     = sang;
         rpt.Trua.Value     = trua;
         rpt.Toi.Value      = toi;
         rpt.TongTien.Value = tongtien;
         rpt.Phong.Value    = cboPhong.Text;
         rpt.DataSource     = dts;
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
         frm.ShowDialog();
         this.Close();
     }
     else
     {
         MessageBox.Show("Bạn hãy chọn tháng và năm muốn kết xuất!", "Thông báo");
     }
 }
Пример #5
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            string[] st = MtbNgayTT.Text.Split('/');
            Connect.ThaoTac("Delete * From TblDC");
            appdc();
            updc();
            DataSet dts = new DataSet();

            Connect.Loadds(dts, "Select * From TblDC", "TblDC");
            Forms.frmHienThi frm = new Forms.frmHienThi();
            Reports.SoCHO    rpt = new KPBT.Reports.SoCHO();
            rpt.NTN.Value    = "Ngày " + st[0] + " tháng " + st[1] + " năm " + st[2];
            rpt.TenDV.Value  = Thongtinketxuat.Default.TenDV.ToString();
            rpt.SoXAn.Value  = "Số xuất ăn: " + string.Format("{0:#" + decimalChar + "#}", (xuatanS() + xuatanT() + xuatanC()));
            rpt.SoXuat.Value = xuatanS() + xuatanT() + xuatanC();
            rpt.SoDuDN.Value = "";
            rpt.MuAn.Value   = mucan();
            rpt.SoDChi.Value = (xuatanS() + xuatanT() + xuatanC()) * mucan();
            rpt.TBSang.Value = string.Format("{0:#" + decimalChar + "#}", xuatanS() * mucan());
            rpt.TBTrua.Value = string.Format("{0:#" + decimalChar + "#}", xuatanT() * mucan());
            rpt.TBToi.Value  = string.Format("{0:#" + decimalChar + "#}", xuatanC() * mucan());
            rpt.DataSource   = dts;
            frm.printControl1.PrintingSystem = rpt.PrintingSystem;
            rpt.CreateDocument();
            frm.ShowDialog();
            this.Close();
        }
Пример #6
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         string[] st = MtbNgayTT.Text.Split('/');
         Connect.ThaoTac("Delete * From TblDC");
         appdc();
         updc();
         DataSet dts = new DataSet();
         Connect.Loadds(dts, "Select * From TblDC where SL1 > 0 order by TEN1", "TblDC");
         Forms.frmHienThi frm = new Forms.frmHienThi();
         Reports.PhieuNXT rpt = new KPBT.Reports.PhieuNXT();
         rpt.NTN.Value    = "Ngày " + st[0] + " tháng " + st[1] + " năm " + st[2];
         rpt.TenDV.Value  = thongtinketxuat.Default.tendv.ToString();
         rpt.ThuKho.Value = thongtinketxuat.Default.thukho.ToString();
         rpt.DST.Value    = classdc.dungchung.So_chu(sotien);
         rpt.DataSource   = dts;
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
         frm.ShowDialog();
     }
     catch
     {
         MessageBox.Show("Có lỗi trong quá trình tạo sổ. Bạn hãy kiểm tra lại", "Thông báo");
     }
 }
Пример #7
0
        private void phiếuNhậpKhoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string[] str = txtntnx.Text.Split('/');
            DataSet  dts = new DataSet();

            Connect.Loadds(dts, "Select * From nhxu where idnxct = " + classdc.dungchung.kieudouble(txtidnxct.Text), "nhxu");
            Forms.frmHienThi frm = new Forms.frmHienThi();
            Reports.PhNKho   rpt = new KPBT.Reports.PhNKho();
            rpt.TenDV.Value = "Đơn vị:" + thongtinketxuat.Default.tendv.ToString().ToUpper();
            rpt.BP.Value    = "Bộ phận: ";
            //rpt.MaDV.Value = "Mã đơn vị SDNS: " + thongtinketxuat.Default.madvqhns.ToString();
            rpt.NTN.Value       = "Ngày " + str[0] + " tháng " + str[1] + " năm " + str[2];
            rpt.Co.Value        = "Có: ";
            rpt.No.Value        = "Nợ: ";
            rpt.So.Value        = "Số: " + txtidnxct.Text;
            rpt.nguoigiao.Value = cbnguoidao.Text;

            rpt.theo.Value    = txttheo.Text;
            rpt.taikho.Value  = cbkhonhapxuat.Text;
            rpt.dd.Value      = txtdd.Text;
            rpt.TongTBC.Value = "Tổng số tiền (viết bằng chữ): " + classdc.dungchung.So_chu(classdc.dungchung.kieudouble(colttnh.SummaryItem.SummaryValue.ToString()));
            rpt.SoCTKT.Value  = "Số chứng từ kèm theo: ";
            rpt.nlb.Value     = thongtinketxuat.Default.nlb.ToString();
            rpt.thukho.Value  = thongtinketxuat.Default.thukho.ToString();
            rpt.ptkt.Value    = thongtinketxuat.Default.ptkt.ToString();

            rpt.DataSource = dts;
            frm.printControl1.PrintingSystem = rpt.PrintingSystem;
            rpt.CreateDocument();
            frm.ShowDialog();
        }
Пример #8
0
        private void sổChợToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string[] st = txtntnx.Text.Split('/');
            Connect.ThaoTac("Delete * From TblDC");
            clsocho.appdc(txtntnx.Text);
            clsocho.updc(txtntnx.Text);
            DataSet dts = new DataSet();

            Connect.Loadds(dts, "Select * From TblDC order by TEN1", "TblDC");
            Forms.frmHienThi frm = new Forms.frmHienThi();
            Reports.SoCHO    rpt = new KPBT.Reports.SoCHO();
            rpt.NTN.Value    = "Ngày " + st[0] + " tháng " + st[1] + " năm " + st[2];
            rpt.TenDV.Value  = thongtinketxuat.Default.tendv.ToString();
            rpt.SoXAn.Value  = "Số xuất ăn: " + string.Format("{0:#" + decimalChar + "#}", (clsocho.xuatanS(txtntnx.Text) + clsocho.xuatanT(txtntnx.Text) + clsocho.xuatanC(txtntnx.Text)));
            rpt.SoXuat.Value = clsocho.xuatanS(txtntnx.Text) + clsocho.xuatanT(txtntnx.Text) + clsocho.xuatanC(txtntnx.Text);
            rpt.SoDuDN.Value = "";
            rpt.MuAn.Value   = string.Format("{0:#" + decimalChar + "#}", clsocho.mucansang(txtntnx.Text)) + "/" + string.Format("{0:#" + decimalChar + "#}", clsocho.mucantrua(txtntnx.Text)) + "/" + string.Format("{0:#" + decimalChar + "#}", clsocho.mucantoi(txtntnx.Text));
            rpt.SoDChi.Value = clsocho.xuatanS(txtntnx.Text) * clsocho.mucansang(txtntnx.Text) + clsocho.xuatanT(txtntnx.Text) * clsocho.mucantrua(txtntnx.Text) + clsocho.xuatanC(txtntnx.Text) * clsocho.mucantoi(txtntnx.Text);
            rpt.TBSang.Value = string.Format("{0:#" + decimalChar + "#}", clsocho.xuatanS(txtntnx.Text) * clsocho.mucansang(txtntnx.Text));
            rpt.TBTrua.Value = string.Format("{0:#" + decimalChar + "#}", clsocho.xuatanT(txtntnx.Text) * clsocho.mucantrua(txtntnx.Text));
            rpt.TBToi.Value  = string.Format("{0:#" + decimalChar + "#}", clsocho.xuatanC(txtntnx.Text) * clsocho.mucantoi(txtntnx.Text));
            rpt.DataSource   = dts;
            frm.printControl1.PrintingSystem = rpt.PrintingSystem;
            rpt.CreateDocument();
            frm.ShowDialog();
        }
Пример #9
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         string[] st = MtbNgayTT.Text.Split('/');
         Connect.ThaoTac("Delete * From TblDC");
         clsocho.appdc(MtbNgayTT.Text);
         clsocho.updc(MtbNgayTT.Text);
         DataSet dts = new DataSet();
         Connect.Loadds(dts, "Select * From TblDC order by TEN1", "TblDC");
         Forms.frmHienThi frm = new Forms.frmHienThi();
         Reports.SoCHOmn  rpt = new KPBT.Reports.SoCHOmn();
         rpt.NTN.Value   = "Ngày " + st[0] + " tháng " + st[1] + " năm " + st[2];
         rpt.TenDV.Value = thongtinketxuat.Default.tendv.ToString();
         rpt.HTNN.Value  = "";
         rpt.HTNG.Value  = "";
         double          soxa = 0, mucan = 0, tienht = 0, tongchi = 0;
         string          sql = "Select BS,MASANG From baoan where ntan = #" + classdc.dungchung.thaydoi(MtbNgayTT.Text) + "#";
         OleDbDataReader dr  = Connect.TruyVandr(sql);
         while (dr.Read())
         {
             soxa  = soxa + classdc.dungchung.kieudouble(dr["BS"].ToString());
             mucan = classdc.dungchung.kieudouble(dr["MASANG"].ToString());
         }
         dr.Close();
         OleDbDataReader drht = Connect.TruyVandr("Select thtro,ttnh From  nhxu inner join nxct on nhxu.idnxct = nxct.idnxct where nxct.ntnx = #" + classdc.dungchung.thaydoi(MtbNgayTT.Text) + "#");
         while (drht.Read())
         {
             tienht  = classdc.dungchung.kieudouble(drht["thtro"].ToString());
             tongchi = tongchi + classdc.dungchung.kieudouble(drht["ttnh"].ToString());
         }
         drht.Close();
         rpt.soxa.Value     = string.Format("{0:#" + decimalChar + "#}", soxa);
         rpt.mucan.Value    = string.Format("{0:#" + decimalChar + "#}", mucan);
         rpt.sotienht.Value = string.Format("{0:#" + decimalChar + "#}", tienht);
         rpt.sotiendc.Value = string.Format("{0:#" + decimalChar + "#}", tienht + soxa * mucan);
         rpt.sochi.Value    = string.Format("{0:#" + decimalChar + "#}", tongchi);
         rpt.tonht.Value    = string.Format("{0:#" + decimalChar + "#}", ton());
         if (tienht + soxa * mucan + ton() - tongchi >= 0)
         {
             rpt.sotienthua.Value  = string.Format("{0:#" + decimalChar + "#}", tienht + soxa * mucan + ton() - tongchi);
             rpt.sotienthieu.Value = "0";
         }
         else
         {
             rpt.sotienthua.Value  = "0";
             rpt.sotienthieu.Value = string.Format("{0:#" + decimalChar + "#}", tienht + soxa * mucan + ton() - tongchi);
         }
         rpt.DataSource = dts;
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
         frm.ShowDialog();
     }
     catch
     {
         MessageBox.Show("Có lỗi trong quá trình tạo sổ. Bạn hãy kiểm tra lại", "Thông báo");
     }
 }
Пример #10
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            string  sql = "select * From luumta where ngayluu between #" + classdc.dungchung.thaydoi(MtbNgayTT.Text) + "# and #" + classdc.dungchung.thaydoi(MtbNgayTD.Text) + "#";
            DataSet dts = new DataSet();

            Connect.Loadds(dts, sql, "luumta");
            Forms.frmHienThi frm = new Forms.frmHienThi();
            Reports.LuuMTAn  rpt = new KPBT.Reports.LuuMTAn();
            rpt.TenDV.Value = thongtinketxuat.Default.tendv.ToString();
            rpt.DataSource  = dts;
            frm.printControl1.PrintingSystem = rpt.PrintingSystem;
            rpt.CreateDocument();
            frm.ShowDialog();
            this.Close();
        }
Пример #11
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            string[] st = MtbNgayTT.Text.Split('/');
            Connect.ThaoTac("Delete * From TblDC");
            appdc();
            DataSet dts = new DataSet();

            Connect.Loadds(dts, "Select * From TblDC", "TblDC");
            Forms.frmHienThi frm = new Forms.frmHienThi();
            Reports.GiNTP    rpt = new Reports.GiNTP();
            rpt.NTN.Value   = "Ngày " + st[0] + " tháng " + st[1] + " năm " + st[2];
            rpt.TenDV.Value = thongtinketxuat.Default.tendv.ToString();
            rpt.DataSource  = dts;
            frm.printControl1.PrintingSystem = rpt.PrintingSystem;
            rpt.CreateDocument();
            frm.ShowDialog();
            this.Close();
        }
Пример #12
0
 private void tbtIn_Click(object sender, EventArgs e)
 {
     try
     {
         string  sql = "Select * From hocsinh where ht = 'Đi học'";
         DataSet ds  = new DataSet();
         ds = Modules.Connect.Loadds(ds, sql, "hocsinh");
         Reports.rptdshs  rpt = new Reports.rptdshs();
         Forms.frmHienThi frm = new Forms.frmHienThi();
         rpt.tendv.Value = thongtinketxuat.Default.tendv.ToString();
         rpt.ntkx.Value  = thongtinketxuat.Default.diadanh.ToString() + ", ngày ... tháng ... năm ........";
         rpt.nlb.Value   = thongtinketxuat.Default.nlb.ToString();
         rpt.ttdv.Value  = thongtinketxuat.Default.ttdv.ToString();
         rpt.sshs.Value  = ds.Tables["hocsinh"].Rows.Count;
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.DataSource = ds;
         rpt.CreateDocument();
         frm.ShowDialog();
     }
     catch
     {
         MessageBox.Show("Có lỗi trong khi kết xuất!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Пример #13
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (cboThang.Text != "" && cboNam.Text != "")
     {
         Connect.ThaoTac("Delete * From TblDC");
         appDC();
         upDC();
         DataSet dts = new DataSet();
         Connect.Loadds(dts, "Select * From TblDC", "TblDC");
         Forms.frmHienThi  frm = new Forms.frmHienThi();
         Reports.BaChComth rpt = new KPBT.Reports.BaChComth();
         rpt.TenDV.Value = Thongtinketxuat.Default.TenDV.ToString();
         rpt.THANG.Value = "Tháng " + cboThang.Text;
         rpt.DataSource  = dts;
         frm.printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
         frm.ShowDialog();
         this.Close();
     }
     else
     {
         MessageBox.Show("Bạn hãy chọn tháng và năm muốn kết xuất!", "Thông báo");
     }
 }