Esempio n. 1
0
 protected void btnChuyen_Click(object sender, EventArgs e)
 {
     if (Request.QueryString["type"] == "chuyenmaso")
     {
         if (Session["DSCaSauChuyenMaSo"] != null && Session["DSCaSauChuyenMaSo"].ToString() != "")
         {
             IFormatProvider culture = new System.Globalization.CultureInfo("vi-VN", true);
             if (DateTime.Parse(txtThoiDiemChuyen.Text, culture) < Config.NgayKhoaSo())
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "chuyenfail", "<script language=javascript>alert('Ngày chuyển không được trước ngày khóa sổ');</script>", false);
                 return;
             }
             string res = csCont.ChuyenMaSo(Session["DSCaSauChuyenMaSo"].ToString(), txtMaSo.Text, DateTime.Parse(txtThoiDiemChuyen.Text, culture), UserId);
             if (res != "")
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "fail", "<script language=javascript>alert('Một số cá không chuyển trạng thái được có ID: " + res.Substring(1, res.Length - 2).Replace("@@", ", ") + "');</script>", false);
             }
             else
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "updated", "<script language=javascript>alert('Đã chuyển xong!');window.opener.finishEdit();self.close();</script>", false);
             }
         }
     }
     else if (Request.QueryString["type"] == "editchuyenmaso")
     {
         if (hdIDCaSau.Value != "0")
         {
             IFormatProvider culture = new System.Globalization.CultureInfo("vi-VN", true);
             if (DateTime.Parse(txtThoiDiemChuyen.Text, culture) < Config.NgayKhoaSo())
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "chuyenfail", "<script language=javascript>alert('Ngày chuyển không được trước ngày khóa sổ');</script>", false);
                 return;
             }
             int res = csCont.EditChuyenMaSo(int.Parse(hdIDBienDong.Value), int.Parse(hdIDCaSau.Value), txtMaSo.Text, DateTime.Parse(txtThoiDiemChuyen.Text, culture), UserId);
             if (res == 0)
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "fail", "<script language=javascript>alert('Không chuyển trạng thái được!');</script>", false);
             }
             else
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "updated", "<script language=javascript>alert('Đã chuyển xong!');window.opener.finishEdit();self.close();</script>", false);
             }
         }
     }
     else if (Request.QueryString["type"] == "editchuyenmasogroup")
     {
         if (hdIDBienDongGroup.Value != "0")
         {
             IFormatProvider culture = new System.Globalization.CultureInfo("vi-VN", true);
             if (DateTime.Parse(txtThoiDiemChuyen.Text, culture) < Config.NgayKhoaSo())
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "chuyenfail", "<script language=javascript>alert('Ngày chuyển không được trước ngày khóa sổ');</script>", false);
                 return;
             }
             string res = csCont.UpdateBienDongGroup(int.Parse(hdIDBienDongGroup.Value), DateTime.Parse(txtThoiDiemChuyen.Text, culture), txtMaSo.Text, UserId);
             if (res != "")
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "fail", "<script language=javascript>alert('Một số cá không chuyển được:" + res.Substring(1, res.Length - 2).Replace("@@", ", ") + "');</script>", false);
             }
             else
             {
                 Page.ClientScript.RegisterStartupScript(typeof(string), "updated", "<script language=javascript>alert('Đã chuyển xong!');window.opener.finishEdit();self.close();</script>", false);
             }
         }
     }
 }