private void frmBCPhieuNhapKho_Load(object sender, EventArgs e)
        {
            DataTable    dtPhieuNhapKho = phieuNhapDAO.LayPhieuNhapChoBaoCao(maphieunhap);
            DataRow      dr             = dtPhieuNhapKho.Rows[0];
            DateTime     dtNgayNhap     = Convert.ToDateTime(dr["ngaynhap"]);
            rptPhieuNhap rtphieu        = new rptPhieuNhap();

            rtphieu.SetDataSource(dtPhieuNhapKho);
            float pTongTien = 0F;

            foreach (DataRow item in dtPhieuNhapKho.Rows)
            {
                pTongTien = int.Parse(item["soluong"].ToString()) * float.Parse(item["dongia"].ToString());
            }
            decimal moneyvalue = Convert.ToDecimal(pTongTien);

            rtphieu.SetParameterValue("pTienBangChu", VNCurrency.ToString(moneyvalue));
            string moneyValue = String.Format("{0:C}", moneyvalue);

            rtphieu.SetParameterValue("pTongTien", moneyValue.Replace("$", ""));

            string pChuoiNgayThangNam = "Ngày " + dtNgayNhap.Day + " tháng " + dtNgayNhap.Month + " năm " + dtNgayNhap.Year;

            rtphieu.SetParameterValue("pChuoiNgayThangNam", pChuoiNgayThangNam);
            rtphieu.SetParameterValue("pNhaCungCap", dr["tennhacungcap"].ToString());
            rtphieu.SetParameterValue("pDiaChi", dr["diachi"].ToString());
            rtphieu.SetParameterValue("pSoPhieu", maphieunhap);
            rtphieu.SetParameterValue("pDienThoai", dr["dienthoai"].ToString());
            this.crystalReportViewer1.ReportSource = rtphieu;
        }
예제 #2
0
        private void frmBCPhieuXuat_Load(object sender, EventArgs e)
        {
            DataTable       dtPhieuXuatKho = phieuXuatDAO.LayTatCaPhieuXuatChoBaoCao(maphieuxuat);
            DataRow         dr             = dtPhieuXuatKho.Rows[0];
            DateTime        dtNgayNXuat    = Convert.ToDateTime(dr["ngayxuat"]);
            rptPhieuXuatKho rtphieu        = new rptPhieuXuatKho();

            rtphieu.SetDataSource(dtPhieuXuatKho);
            float pTongTien = 0F;

            foreach (DataRow item in dtPhieuXuatKho.Rows)
            {
                pTongTien = int.Parse(item["soluong"].ToString()) * float.Parse(item["dongia"].ToString());
            }
            decimal moneyvalue = Convert.ToDecimal(pTongTien);

            rtphieu.SetParameterValue("tienvietbangchu", VNCurrency.ToString(moneyvalue));
            string moneyValue = String.Format("{0:C}", moneyvalue);

            rtphieu.SetParameterValue("pTongTien", moneyValue.Replace("$", ""));

            string pChuoiNgayThangNam = "Ngày " + dtNgayNXuat.Day + " tháng " + dtNgayNXuat.Month + " năm " + dtNgayNXuat.Year;

            rtphieu.SetParameterValue("ngaythang", pChuoiNgayThangNam);


            rtphieu.SetParameterValue("TenKH", dr["TenKH"].ToString());
            rtphieu.SetParameterValue("diachi", dr["diachi"].ToString());
            rtphieu.SetParameterValue("maphieuxuat", maphieuxuat);
            rtphieu.SetParameterValue("dienthoai", dr["dienthoai"].ToString());
            this.crystalReportViewerPhieuXuat.ReportSource = rtphieu;
        }