Example #1
0
        protected void BindData(string lsKhoId, string lsLoaiVatTuId, string lsVatTuId, string lsNhaCungCapId, DateTime?ngayBatDau, DateTime?ngayKetThuc, bool truloi)
        {
            xRPDataContext dataContext = new xRPDataContext();
            Sys_ThongSoHeThongRepository repThongSoHeThong = new Sys_ThongSoHeThongRepository();
            var    sysconfig       = dataContext.Sys_ThongSoHeThongs;
            string tenCongTy       = (from t in sysconfig where t.ThongSo == "TenCongTy" select t.GiaTri).FirstOrDefault();
            string diaChiCongTy    = (from t in sysconfig where t.ThongSo == "DiaChiCongTy" select t.GiaTri).FirstOrDefault();
            string dienThoaiCongTy = (from t in sysconfig where t.ThongSo == "DienThoaiLienHe" select t.GiaTri).FirstOrDefault();

            lblTenCongTy.Text       = tenCongTy;
            lblDiaChiCongTy.Text    = "Địa chỉ: " + diaChiCongTy;
            lblDienThoaiCongTy.Text = "Số ĐT: " + dienThoaiCongTy;
            lblPrintAt.Text         = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
            lblNgayHomNay.Text      = repThongSoHeThong.GetThongSoHeThong("DiaPhuong", "Hà Nội") + ", ngày" + " " + DateTime.Now.Day.ToString() + " " + "tháng" + " " + DateTime.Now.Month.ToString() + " " + "năm" + " " + DateTime.Now.Year.ToString();
            string ngaybatdau = ngayBatDau != null?ngayBatDau.Value.ToString("dd/MM/yyyy") : "";

            string ngayketthuc = ngayKetThuc != null?ngayKetThuc.Value.ToString("dd/MM/yyyy") : "";

            string tungaydenngay = "";

            if (!string.IsNullOrEmpty(ngaybatdau))
            {
                tungaydenngay += "Từ ngày: " + ngaybatdau;
                if (!string.IsNullOrEmpty(ngayketthuc))
                {
                    tungaydenngay += " đến ngày: " + ngayketthuc;
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(ngayketthuc))
                {
                    tungaydenngay += "Tính đến ngày: " + ngayketthuc;
                }
                else
                {
                    tungaydenngay = " ";
                }
            }
            lblTuNgayDenNgay.Text = tungaydenngay;
            if (truloi)
            {
                lblTruLoi.Text = "Số liệu thống kê có trừ lõi";
                objectDataSource1.DataSource = dataContext.Sp_Qlvt_BaoCaoNhapXuatTonTheoVatTu_TruLoi(
                    String.IsNullOrEmpty(lsKhoId) == true ? null : lsKhoId,
                    String.IsNullOrEmpty(lsLoaiVatTuId) == true ? null : lsLoaiVatTuId,
                    String.IsNullOrEmpty(lsVatTuId) == true ? null : lsVatTuId,
                    String.IsNullOrEmpty(lsNhaCungCapId) == true ? null : lsNhaCungCapId,
                    ngayBatDau, ngayKetThuc).ToList();
            }
            else
            {
                lblTruLoi.Text = "Số liệu thống kê không trừ lõi";
                objectDataSource1.DataSource = dataContext.Sp_Qlvt_BaoCaoNhapXuatTonTheoVatTu(
                    String.IsNullOrEmpty(lsKhoId) == true ? null : lsKhoId,
                    String.IsNullOrEmpty(lsLoaiVatTuId) == true ? null : lsLoaiVatTuId,
                    String.IsNullOrEmpty(lsVatTuId) == true ? null : lsVatTuId,
                    String.IsNullOrEmpty(lsNhaCungCapId) == true ? null : lsNhaCungCapId,
                    ngayBatDau, ngayKetThuc).ToList();
            }
        }