コード例 #1
0
ファイル: LOAISUCO_CN.ascx.cs プロジェクト: ThanhVu93/QLSC
 public void SetInfoForm(int loaiSC_ID)
 {
     //Trường hợp cập nhật
     if (loaiSC_ID > 0)
     {
         objLOAISUCO = getLoaiSuCoByID(loaiSC_ID);
         txtTenLoaiSC.Text = objLOAISUCO.LOAISC_TEN;
         txtGhiChu.Text = objLOAISUCO.LOAISC_GHICHU;
     }
 }
コード例 #2
0
ファイル: LOAISUCO_CN.ascx.cs プロジェクト: ThanhVu93/QLSC
        protected void btn_CN_Click(object sender, EventArgs e)
        {
            try
            {
                LinkButton btn = sender as LinkButton;
                string action = btn.CommandName;
                vLOAISC_ID = Convert.ToInt32(Request.QueryString["LOAISC_ID"]);
                //Trường hợp thêm mới
                if (vLOAISC_ID == 0)
                {
                    if (txtTenLoaiSC.Text.Trim() == "")
                    {
                        ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên loại sự cố", "Thông báo lỗi", "error");
                        txtTenLoaiSC.Focus();
                    }
                    else
                    {
                        if (kiemtraTrungLoaiSuCo(txtTenLoaiSC.Text.Trim(), vLOAISC_ID))
                        {
                            ClassCommon.ShowToastr(this.Page, "Tên loại sự cố đã tồn tại, vui lòng nhập tên khác", "Thông báo lỗi", "error");
                            txtTenLoaiSC.Focus();
                        }
                        else
                        {
                            objLOAISUCO = new QLSC_LOAISUCO();
                            objLOAISUCO.LOAISC_TEN = ClassCommon.ClearHTML(txtTenLoaiSC.Text.Trim());
                            objLOAISUCO.LOAISC_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim());
                            vDC.QLSC_LOAISUCOs.InsertOnSubmit(objLOAISUCO);
                            vDC.SubmitChanges();
                            Session[TabId + "_Message"] = "Thêm mới loại sự cố thành công";
                            Session[TabId + "_Type"] = "success";
                            if (action == "TiepTuc")
                            {
                                Response.Redirect(Globals.NavigateURL("create_update", "mid=" + this.ModuleId, "title=Thêm mới loại sự cố", "ND_ID=0"));
                            }
                            else
                            {
                                Response.Redirect(Globals.NavigateURL(), false);
                            }
                        }
                    }
                }
                //Trường hợp cập nhật
                else
                {
                    if (txtTenLoaiSC.Text.Trim() == "")
                    {
                        ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên đăng nhập", "Thông báo lỗi", "error");
                        txtTenLoaiSC.Focus();
                    }
                    else
                    {

                        if (kiemtraTrungLoaiSuCo(txtTenLoaiSC.Text.Trim(), vLOAISC_ID))
                        {
                            ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên loại sự cố", "Thông báo lỗi", "error");
                            txtTenLoaiSC.Focus();
                        }
                        else
                        {                        
                            objLOAISUCO = getLoaiSuCoByID(vLOAISC_ID);
                            objLOAISUCO.LOAISC_TEN = ClassCommon.ClearHTML(txtTenLoaiSC.Text.Trim());
                            objLOAISUCO.LOAISC_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim());
                            vDC.SubmitChanges();
                            Session[TabId + "_Message"] = "Cập nhật thông tin loại sự cố thành công";
                            Session[TabId + "_Type"] = "success";
                            if (action == "TiepTuc")
                            {
                                Response.Redirect(Globals.NavigateURL("create_update", "mid=" + this.ModuleId, "title=Cập nhật thông tin loại sự cố thành công", "ND_=0"));
                            }
                            else
                            {
                                Response.Redirect(Globals.NavigateURL(), false);
                            }
                        }

                    }
                }
            }
            catch (Exception ex)
            {
                ClassCommon.ShowToastr(this.Page, "Có lỗi xãy ra trong quá trình xử lý vui lòng liên hệ quản trị", "Thông báo lỗi", "error");
            }
        }