protected void get_donvi()
 {
     try
     {
         csCMIS_SEP ob = new csCMIS_SEP();
         string con_string = ob.conStr(get_congty());
         OracleConnection con = new OracleConnection(con_string);
         OracleDataAdapter da = new OracleDataAdapter("select MA_DVIQLY, TEN_DVIQLY from cmis01.d_dvi_qly where CAP_DVI=3", con);
         DataSet ds = new DataSet();
         con.Open();
         da.Fill(ds);
         con.Close();
         ddDonVi.DataSource = ds;
         ddDonVi.DataBind();
     }
     catch (Exception ex) { lbError.Text = ex.Message; }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack) return;
     lbCongTy.Text = get_tenDL();
     csCMIS_SEP ob = new csCMIS_SEP();
     DataSet ds;
     string congty = get_congty();
     string dienluc = get_dienluc();
     try
     {
         string sql;
         ds = ob.slide_2016_ks(congty, dienluc, out sql); //ob.slide_aug2013(congty, dienluc, "TN");
         Response.Write(sql);
         if (ds.Tables.Count > 0)
         {
             lbTN.Text = ds.Tables[0].Rows.Count.ToString();
             gvTiepNhan.DataSource = ds;
             gvTiepNhan.DataBind();
         }
     }
     catch { }
     if (lbTN.Text == "0" || lbTN.Text == "") lbTN_List.Text = "KHÔNG CÓ KHÁCH HÀNG ĐĂNG KÝ MỚI TRONG NGÀY";
     else lbTN_List.Text = "DANH SÁCH KHÁCH HÀNG ĐĂNG KÝ MỚI TRONG NGÀY";
     try
     {
         ds = ob.slide_aug2013(congty, dienluc, "KS");
         lbKS.Text = ds.Tables[0].Rows.Count.ToString();
         gvKhaoSat.DataSource = ds;
         gvKhaoSat.DataBind();
     }
     catch { }
     if (lbKS.Text == "0" || lbKS.Text == "") lbKS_List.Text = "KHÔNG CÓ KHÁCH HÀNG CẦN KHẢO SÁT TRONG NGÀY";
     else lbKS_List.Text = "DANH SÁCH KHÁCH HÀNG CẦN KHẢO SÁT";
     try
     {
         ds = ob.slide_aug2013(congty, dienluc, "TC");
         lbTC.Text = ds.Tables[0].Rows.Count.ToString();
         gvThiCong.DataSource = ds;
         gvThiCong.DataBind();
     }
     catch { }
     if (lbTC.Text == "0" || lbTC.Text == "") lbTC_List.Text = "KHÔNG CÓ KHÁCH HÀNG CẦN THI CÔNG TRONG NGÀY";
     else lbTC_List.Text = "DANH SÁCH KHÁCH HÀNG CẦN THI CÔNG";
 }
Esempio n. 3
0
 protected void bind_data()
 {
     try
     {
         string tu_ngay, den_ngay;
         string[] split = tbTuNgay.Text.Split('/');
         tu_ngay = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         split = tbDenNgay.Text.Split('/');
         den_ngay = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         csCMIS_SEP jan13 = new csCMIS_SEP();
         DataSet ds;
         switch (ddKhachHang.SelectedValue)
         {
             case "chua_ks":
                 ds = jan13.jan13_chua_ks(ddDonVi.SelectedValue);
                 break;
             case "ks_kddk":
                 ds = jan13.jan13_ks_kddk(ddDonVi.SelectedValue, tu_ngay, den_ngay);
                 break;
             case "chua_hd":
                 ds = jan13.jan13_chua_hd(ddDonVi.SelectedValue);
                 break;
             case "chua_kt":
                 ds = jan13.jan13_khaithac(ddDonVi.SelectedValue, 1, tu_ngay, den_ngay);
                 break;
             default: // chuyen_kt
                 ds = jan13.jan13_khaithac(ddDonVi.SelectedValue, 0, tu_ngay, den_ngay);
                 break;
         }
         //if (ddKhachHang.SelectedValue == "chua_ks")
         //{
         //    csCMIS_SEP obj = new csCMIS_SEP();
         //    string s_out;
         //    DataTable dt = obj.sep_slide(lbSource.Text, ddDonVi.SelectedValue, 0, "01/01/3011", out s_out);
         //    ds = new DataSet();
         //    ds.Tables.Add(dt);
         //}
         //// Oct 11, 2012: Thêm cột lý do cho lựa chọn ks_kddk
         //else if (ddKhachHang.SelectedValue == "ks_kddk")
         //{
         //    string[] split = tbTuNgay.Text.Split('/');
         //    tu_ngay = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         //    split = tbDenNgay.Text.Split('/');
         //    den_ngay = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         //    csCMIS_SEP obj = new csCMIS_SEP();
         //    ds = obj.oct12_kddk(lbSource.Text, ddDonVi.SelectedValue, tu_ngay, den_ngay);
         //}
         //else if (ddKhachHang.SelectedValue == "chua_hd")
         //{
         //    csCMIS_SEP obj = new csCMIS_SEP();
         //    string s_out = "";
         //    //DataTable dt = obj.sep_slide(lbSource.Text, ddDonVi.SelectedValue, 2, "01/01/3011", out s_out);
         //    DataTable dt = obj.oct12_chuaHD(lbSource.Text, ddDonVi.SelectedValue);
         //    ds = new DataSet();
         //    ds.Tables.Add(dt);
         //}
         //else if (ddKhachHang.SelectedValue == "chuyen_kt")
         //{
         //    string[] split = tbTuNgay.Text.Split('/');
         //    tu_ngay = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         //    split = tbDenNgay.Text.Split('/');
         //    den_ngay = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         //    csCMIS_SEP obj = new csCMIS_SEP();
         //    string s_out;
         //    ds = obj.sep_chuyen_kt(lbSource.Text, ddDonVi.SelectedValue, tu_ngay, den_ngay, out s_out);
         //}
         //else // chua_kt
         //{
         //    csCMIS ob = new csCMIS();
         //    ds = ob.get_dv(lbSource.Text, ddDonVi.SelectedValue, ddKhachHang.SelectedValue, "01/01/2011", "01/01/3011");
         //}
         DataColumn dc = new DataColumn("khach_hang");
         ds.Tables[0].Columns.Add(dc);
         ds.Tables[0].AcceptChanges();
         foreach (DataRow dr in ds.Tables[0].Rows)
         {
             dr.BeginEdit();
             dr["khach_hang"] = string.Format("<b>{0}</b> {1}", dr["ten_nguoiycau"].ToString(), dr["dchi_nguoiycau"].ToString());
             dr.EndEdit();
         }
         if (ddKhachHang.SelectedValue == "chuyen_kt" || ddKhachHang.SelectedValue == "ks_kddk")
         {
             GridView1.Columns[4].Visible = true;
             if (ddKhachHang.SelectedValue == "chuyen_kt") GridView1.Columns[4].HeaderText = "Số ngày TH";
             else GridView1.Columns[4].HeaderText = "ND xử lý";
         }
         else GridView1.Columns[4].Visible = false;
         if (ddKhachHang.SelectedIndex == 0) GridView1.Columns[3].HeaderText = "Hẹn khảo sát";
         else if (ddKhachHang.SelectedIndex == 1) GridView1.Columns[3].HeaderText = "Ngày khảo sát";
         else if (ddKhachHang.SelectedIndex == 2) GridView1.Columns[3].HeaderText = "Hẹn thi công";
         else if (ddKhachHang.SelectedIndex == 3) GridView1.Columns[3].HeaderText = "Ngày ký HĐ";
         else GridView1.Columns[3].HeaderText = "Ngày chuyển KT";
         GridView1.DataSource = ds;
         GridView1.DataBind();
         if (ddKhachHang.SelectedValue == "chuyen_kt" || ddKhachHang.SelectedValue == "ks_kddk")
         {
             tbTuNgay.ForeColor = System.Drawing.Color.Black;
             lbError.Text = string.Format("{0}: Có {1} {2} từ ngày {3} đến {4}", ddDonVi.SelectedItem.Text, ds.Tables[0].Rows.Count,
                 ddKhachHang.SelectedItem.Text.ToLower(), tu_ngay, den_ngay);
         }
         else
         {
             tbTuNgay.ForeColor = System.Drawing.Color.Silver;
             lbError.Text = string.Format("{0}: Có {1} {2}", ddDonVi.SelectedItem.Text, ds.Tables[0].Rows.Count, ddKhachHang.SelectedItem.Text.ToLower());
         }
     }
     catch (Exception ex) { lbError.Text = ex.Message; }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     string kh = "chua_ks", dv = "PA0505", d1 = "01/01/2012", d2 = "01/01/2020";
     if (Request["kh"] != null) kh = Request["kh"];
     if (Request["dv"] != null) dv = Request["dv"];
     if (Request["d1"] != null) d1 = Request["d1"];
     if (Request["d2"] != null) d2 = Request["d2"];
     try
     {
         string[] split = d1.Split('/');
         d1 = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         split = d2.Split('/');
         d2 = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         csCMIS_SEP jan13 = new csCMIS_SEP();
         DataSet ds;
         switch (kh)
         {
             case "chua_ks":
                 ds = jan13.jan13_chua_ks(dv);
                 break;
             case "ks_kddk":
                 ds = jan13.jan13_ks_kddk(dv, d1, d2);
                 break;
             case "chua_hd":
                 ds = jan13.jan13_chua_hd(dv);
                 break;
             case "chua_kt":
                 ds = jan13.jan13_khaithac(dv, 1, d1, d2);
                 break;
             default: // chuyen_kt
                 ds = jan13.jan13_khaithac(dv, 0, d1, d2);
                 break;
         }
         //string[] split = d1.Split('/');
         //d1 = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         //split = d2.Split('/');
         //d2 = DateTime.Parse(split[1] + "/" + split[0] + "/" + split[2]).ToString("dd/MM/yyyy");
         //csCMIS_SEP obj = new csCMIS_SEP();
         //DataSet ds;
         //string s_out;
         //try
         //{
         //    if (kh == "chua_ks")
         //    {
         //        DataTable dt = obj.sep_slide(lbSource.Text, dv, 0, d2, out s_out);
         //        ds = new DataSet();
         //        ds.Tables.Add(dt);
         //    }
         //    else if (kh == "ks_kddk")
         //    {
         //        ds = obj.oct12_kddk(lbSource.Text, dv, d1, d2);
         //    }
         //    else if (kh == "chua_hd")
         //    {
         //        DataTable dt = obj.oct12_chuaHD(lbSource.Text, dv);
         //        ds = new DataSet();
         //        ds.Tables.Add(dt);
         //    }
         //    else if (kh == "chuyen_kt")
         //    {
         //        ds = obj.sep_chuyen_kt(lbSource.Text, dv, d1, d2, out s_out);
         //    }
         //    else // chua_kt
         //    {
         //        csCMIS ob2 = new csCMIS();
         //        ds = ob2.get_dv(lbSource.Text, dv, kh, d1, d2);
         //    }
         DataColumn dc = new DataColumn("khach_hang");
         ds.Tables[0].Columns.Add(dc);
         ds.Tables[0].AcceptChanges();
         foreach (DataRow dr in ds.Tables[0].Rows)
         {
             dr.BeginEdit();
             dr["TIEP_NHAN"] = "\"" + dr["TIEP_NHAN"].ToString();
             dr["THUC_HIEN"] = "\"" + dr["THUC_HIEN"].ToString();
             dr.EndEdit();
         }
         if (kh == "chua_ks") GridView1.Columns[5].HeaderText = "Hẹn khảo sát";
         else if (kh == "ks_kddk") GridView1.Columns[5].HeaderText = "Ngày khảo sát";
         else if (kh == "chua_hd") GridView1.Columns[5].HeaderText = "Hẹn thi công";
         else if (kh == "chua_kt") GridView1.Columns[5].HeaderText = "Ngày ký HĐ";
         else GridView1.Columns[5].HeaderText = "Ngày chuyển KT";
         GridView1.DataSource = ds;
         GridView1.DataBind();
     }
     catch (Exception ex) { Response.Write(ex.Message); }
 }
Esempio n. 5
0
 // Aug 27, 2012
 protected DataSet bg_get_data(string loai_khang)
 {
     string source = "CMIS2_BG", ma_dvi = "PA05";
     if (Request.QueryString["S"] != null) source = Request.QueryString["S"].ToString().ToUpper();
     if (Request.QueryString["D"] != null) ma_dvi = Request.QueryString["D"].ToString().ToUpper();
     csCMIS_SEP obj = new csCMIS_SEP();
     DataSet ds = new DataSet();
     string s_out;
     //csCMIS ob = new csCMIS();
     if (loai_khang == "TN")
     {
         //ds = ob.get_dv(source, ma_dvi, "moi_dk", "01/01/2011", DateTime.Today.ToString("dd/MM/yyyy"));
         //ds = ob.bg_get_dv(source, ma_dvi, "moi_dk", "01/01/2011", DateTime.Today.ToString("dd/MM/yyyy"));
         ds = obj.sep_slide_moiDK(source, ma_dvi, out s_out);
     }
     else if (loai_khang == "KS")
     {
         //ds = ob.get_dv(source, ma_dvi, "can_ks", "01/01/2011", DateTime.Today.ToString("dd/MM/yyyy"));
         //ds = ob.bg_get_dv(source, ma_dvi, "can_ks", "01/01/2011", DateTime.Today.ToString("dd/MM/yyyy"));                
         DataTable dt = obj.sep_slide(source, ma_dvi, 0,DateTime.Today.ToString("dd/MM/yyyy"), out s_out);
         ds.Tables.Add(dt);
     }
     else
     {
         //ds = ob.get_dv(source, ma_dvi, "can_tc", "01/01/2011", DateTime.Today.ToString("dd/MM/yyyy"));
         //ds = ob.bg_get_dv(source, ma_dvi, "can_tc", "01/01/2011", DateTime.Today.ToString("dd/MM/yyyy"));
         DataTable dt = obj.sep_slide(source, ma_dvi, 1, DateTime.Today.ToString("dd/MM/yyyy"), out s_out);
         ds.Tables.Add(dt);
     }
     return ds;
 }