Example #1
0
 private void btnXuat_Click(object sender, EventArgs e)
 {
     if (lkeMaDDH.Text == "--Vui lòng chọn--")
     {
         XtraMessageBox.Show("Bạn chưa chọn mã đơn đặt hàng", "Thông Báo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         rptXuatDonDatHang rpt = new rptXuatDonDatHang();
         DataTable         dt  = new DataTable();
         dt = db.ExecuteBang("EXEC SP_LAYDSDONDATHANG '" + lkeMaDDH.Text + "'");
         if (dt.Rows.Count != 0)
         {
             rpt.xrlbNgayDat.Text   = Convert.ToDateTime(dt.Rows[0]["ngaydat"]).ToShortDateString();
             rpt.xrlbMaDDH.Text     = lkeMaDDH.Text;
             rpt.xrlbTenKH.Text     = dt.Rows[0]["hotenkh"].ToString();
             rpt.xrlbDiaChi.Text    = dt.Rows[0]["Dchikh"].ToString();
             rpt.xrlbDienThoai.Text = dt.Rows[0]["dienthoaikh"].ToString();
             rpt.DataSource         = BC.LayDSSanPham_Report(lkeMaDDH.Text);
             rpt.BindXuatDonDatHang();
             DataTable dt1 = new DataTable();
             dt1 = db.ExecuteBang("SELECT SUM(SOLUONGDAT) AS TONGSO FROM CTDDH WHERE MADDH='" + lkeMaDDH.Text + "'");
             rpt.xrlbSoLuong.Text           = dt1.Rows[0]["TONGSO"].ToString();
             rpt.xrlbTongtien.Text          = BC.LayTongTienDDH_report(lkeMaDDH.Text).Rows[0][0].ToString();
             rpt.xrlbSoTienVietBangChu.Text = obj.converNumToString(obj.slipArray(rpt.xrlbTongtien.Text)) + " đô la";
         }
         printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
     }
 }
        public void BindDanhSachDonDatHang()
        {
            BC = new CBaoCaoDoanhThu();
            colMaDDH.DataBindings.Add("Text", DataSource, "MADDH");
            colTenSP.DataBindings.Add("Text", DataSource, "TENSP");
            colSoLuong.DataBindings.Add("Text", DataSource, "SOLUONGDAT");
            colDonGia.DataBindings.Add("Text", DataSource, "DONGIATHAMKHAO");
            colThanhTien.DataBindings.Add("Text", DataSource, "THANHTIEN");
            int ngay  = DateTime.Now.Day;
            int thang = DateTime.Now.Month;
            int nam   = DateTime.Now.Year;

            lbNgayInBaoCao.Text = ngay.ToString() + "-" + thang.ToString() + "-" + nam.ToString();
            lbTongTT.Text       = BC.LayTongDoanhThuTatCa_report().Rows[0]["THANHTIEN"].ToString();
            lbTienBChu.Text     = obj.converNumToString(obj.slipArray(lbTongTT.Text)) + " đô la";
        }
Example #3
0
        private void btnXemBaoCao_Click(object sender, EventArgs e)
        {
            BC = new CBaoCaoDoanhThu();
            rptBaoCaoDoanhThuNam rpt = new rptBaoCaoDoanhThuNam();

            rpt.DataSource = BC.LayDanhThuTheoNam_report(cbChonNam.SelectedItem.ToString());
            rpt.BindBaoCaoDoanhThuNam();
            rpt.lbNam.Text      = cbChonNam.Text;
            rpt.lbTongTien.Text = BC.LayTongDoanhThuTheoNam(cbChonNam.Text).Rows[0][0].ToString();
            if (rpt.lbTongTien.Text != "")
            {
                rpt.lbTienBChu.Text = obj.converNumToString(obj.slipArray(rpt.lbTongTien.Text)) + "đô la";
                printControlBaoCaoNam.PrintingSystem = rpt.PrintingSystem;
                rpt.CreateDocument();
            }
            else
            {
                MessageBox.Show("Không có doanh thu năm hiện tại! Mời bạn chọn năm khác!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void btnXemBaoCao_Click(object sender, EventArgs e)
        {
            rptBaoCaoDanhThuTheoNgay rpt = new rptBaoCaoDanhThuTheoNgay();

            rpt.lbTuNgay.Text  = Convert.ToDateTime(deTuNgay.Text).ToShortDateString();
            rpt.lbDenNgay.Text = Convert.ToDateTime(deDenNgay.Text).ToShortDateString();
            DateTime tungay  = DateTime.Parse(deTuNgay.Text);
            DateTime denngay = DateTime.Parse(deDenNgay.Text);

            rpt.DataSource = BC.LayDanhThuTheoNgay_report(tungay, denngay);
            rpt.BindBaoCaoDoanhThuTheoNgay();
            rpt.lbTongTT.Text = BC.LayTongDoanhThuTheoNgay(deTuNgay.Text, deDenNgay.Text).Rows[0][0].ToString();
            if (rpt.lbTongTT.Text != "")
            {
                rpt.lbTienBChu.Text = obj.converNumToString(obj.slipArray(rpt.lbTongTT.Text)) + "đô la";
                printControlBaoCaoNgay.PrintingSystem = rpt.PrintingSystem;
                rpt.CreateDocument();
            }
            else
            {
                MessageBox.Show("Không có doanh thu ngày hiện tại! Mời bạn chọn ngày khác!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }