Example #1
0
        protected void btnInAn_Click(object sender, DirectEventArgs e)
        {
            daBieu02TQ dB = new daBieu02TQ();

            dB.B02.Ngay    = txtNgayTongHop.SelectedDate;
            dB.B02.MaDonVi = UIHelper.daPhien.MaDonVi;
            if (dB.ThongTin() == null)
            {
                X.Msg.Alert("", "Báo cáo ngày " + dB.B02.Ngay.Value.ToString("dd/MM/yyyy") + " chưa được lập!").Show();
                return;
            }

            crBieu02TQ rptBieu02 = new crBieu02TQ();

            dB.DuLieu.B02DLieu.IDBieuBaoCao = dB.B02.ID;
            rptBieu02.SetDataSource(dB.DuLieu.BaoCao());

            rptBieu02.SetParameterValue(0, UIHelper.daPhien.TenNguoiSuDung);
            rptBieu02.SetParameterValue(1, dB.B02.TieuDeBaoCao);
            DateTime _na = dB.B02.Ngay.Value;

            rptBieu02.SetParameterValue(2, "Ngày " + _na.Day.ToString() + " tháng " + _na.Month.ToString() + " năm " + _na.Year.ToString());

            string _tf;

            _tf = UIHelper.daPhien.TenFileInBaoCao("NhuCauTiepQuyTinh");
            rptBieu02.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Server.MapPath("..") + _tf);
            string _url = UIHelper.daPhien.LayDiaChiURL(_tf);

            string script = "window.open('" + _url + "', '')";

            this.btnInAn.AddScript(script);
        }
Example #2
0
        private void HienThiNhap()
        {
            daBieu02TQ dB = new daBieu02TQ();

            dB.B02.Ngay    = txtNgayTongHop.SelectedDate;
            dB.B02.MaDonVi = UIHelper.daPhien.MaDonVi;
            if (dB.ThongTin() == null)
            {
                dB.B02.LoaiBaoCao   = (int)daBieu02TQ.eLoaiBaoCao.B02TQ;
                dB.B02.TieuDeBaoCao = "TỔNG HỢP NHU CẦU THU VÀ TIẾP QUỸ TẠI CÁC ĐƠN VỊ THUỘC TỈNH";
                dB.Them();

                dB.DuLieu.B02DLieu.IDBieuBaoCao = dB.B02.ID;
                dB.DuLieu.TongHopSoLieu(dB.B02.Ngay.Value.AddDays(-1));
            }
            dB.DuLieu.B02DLieu.IDBieuBaoCao = dB.B02.ID;
            stoB02.DataSource = dB.DuLieu.BaoCao();
            stoB02.DataBind();
        }
Example #3
0
        protected void btnTongHop_Click(object sender, DirectEventArgs e)
        {
            daBieu02TQ dB = new daBieu02TQ();

            dB.B02.Ngay    = txtNgayTongHop.SelectedDate;
            dB.B02.MaDonVi = UIHelper.daPhien.MaDonVi;
            if (dB.ThongTin() == null)
            {
                dB.B02.LoaiBaoCao   = (int)daBieu02TQ.eLoaiBaoCao.B02TQ;
                dB.B02.TieuDeBaoCao = "TỔNG HỢP NHU CẦU THU VÀ TIẾP QUỸ TẠI CÁC ĐƠN VỊ THUỘC TỈNH";
                dB.Them();
            }

            dB.DuLieu.B02DLieu.IDBieuBaoCao = dB.B02.ID;
            dB.DuLieu.TongHopSoLieu(dB.B02.Ngay.Value.AddDays(-1));

            X.Msg.Alert("Hoàn thành", "Anh/Chị đã tổng hợp báo cáo 02-TQ cho ngày " + dB.B02.Ngay.Value.ToString("dd/MM/yyyy")).Show();

            stoB02.DataSource = dB.DuLieu.BaoCao();
            stoB02.DataBind();
        }
Example #4
0
        protected void btnXuatExcel_Click(object sender, DirectEventArgs e)
        {
            daBieu02TQ dB = new daBieu02TQ();

            dB.B02.Ngay    = txtNgayTongHop.SelectedDate;
            dB.B02.MaDonVi = UIHelper.daPhien.MaDonVi;
            if (dB.ThongTin() == null)
            {
                X.Msg.Alert("", "Báo cáo ngày " + dB.B02.Ngay.Value.ToString("dd/MM/yyyy") + " chưa được lập!").Show();
                return;
            }
            DataTable dt;

            dB.DuLieu.B02DLieu.IDBieuBaoCao = dB.B02.ID;
            dt = dB.DuLieu.BaoCao();
            try
            {
                dt.Columns.Remove("MaDonVi");
                dt.Columns.Remove("InDam");
                dt.Columns.Remove("InNghieng");
                dt.Columns.Remove("STTsx");
            }
            catch { }

            daXuatExcel dXuatE = new daXuatExcel();

            dXuatE.TenFileExcel = "NhuCauTiepQuyTinh" + DateTime.Now.ToString("ddMMyyyHHmmss") + ".xls";
            dXuatE.DuongDan     = Server.MapPath("..");

            dXuatE.TenFileMau = dXuatE.DuongDan + "\\Resource\\FileMauExcel\\Mau02TQ.xls";

            dXuatE.DuLieu      = dt;
            dXuatE.TenDonVi    = UIHelper.daPhien.TenNguoiSuDung;
            dXuatE.NgayHienThi = "Ngày " + dB.B02.Ngay.Value.ToString("dd/MM/yyyy");

            string _url = UIHelper.daPhien.LayDiaChiURL(dXuatE.XuatFileExcel_TheoMau());

            Response.Redirect(_url);
        }