示例#1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                StatusBO          objStatusBo = new StatusBO();
                ApplicationResult objResults  = new ApplicationResult();
                StatusBL          objStatusBl = new StatusBL();
                Controls          objControls = new Controls();

                objStatusBo.TrustMID             = Convert.ToInt32(Session[ApplicationSession.TRUSTID]);
                objStatusBo.StatusName           = txtStatusName.Text;
                objStatusBo.Discription          = txtStatusDesc.Text;
                objStatusBo.LastModificationDate = DateTime.UtcNow.AddHours(5.5).ToString();
                objStatusBo.LastModifiedUserID   = Convert.ToInt32(Session[ApplicationSession.USERID]);

                if (ViewState["Mode"].ToString() == "Save")
                {
                    objResults = objStatusBl.Status_Insert(objStatusBo);

                    if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS)
                    {
                        ClearAll();
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Status Created Successfully.');</script>");
                        GridDataBind();
                        PanelGrid_VisibilityMode(1);
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Status  Name " + txtStatusName.Text + " Already Exists');</script>");
                    }
                }
                else
                {
                    objStatusBo.StatusMasterID = Convert.ToInt32(ViewState["StatusMasterID"].ToString());

                    objResults = objStatusBl.Status_Update(objStatusBo);
                    if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS)
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Status updated successfully.');</script>");

                        GridDataBind();
                        ClearAll();
                        //objControls.ClearForm(Master.FindControl("ContentPlaceHolder1"));
                        ViewState["Mode"] = "Save";
                        btnSave.Text      = "Save";
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Status  Name " + txtStatusName.Text + " Already Exists');</script>");
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
示例#2
0
 protected void btnSave_OnClick(object sender, EventArgs e)
 {
     try
     {
         StatusBo objStatusBo = new StatusBo();
         StatusBL objStatusBl = new StatusBL();
         objStatusBo.Name     = txtName.Text.Trim();
         objStatusBo.PLCValue = Convert.ToInt32(txtPLCValue.Text);
         if (ViewState["Mode"].ToString() == "Save")
         {
             objStatusBo.CreatedBy   = Convert.ToInt32(Session[ApplicationSession.Userid]);
             objStatusBo.CreatedDate = DateTime.UtcNow.AddHours(5.5);
             var objResult = objStatusBl.Status_Insert(objStatusBo);
             if (objResult != null)
             {
                 if (objResult.ResultDt.Rows.Count > 0)
                 {
                     int intStatus = Convert.ToInt32(objResult.ResultDt.Rows[0]["Status"].ToString());
                     if (intStatus == 0)
                     {
                         ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('" + txtName.Text + " is already exist.');</script>");
                     }
                     else
                     {
                         ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Record Saved Successfully.');</script>");
                         ClearAll();
                         BindgvStatus();
                         PanelVisibilityMode(true, false);
                     }
                 }
             }
         }
         else if (ViewState["Mode"].ToString() == "Edit")
         {
             objStatusBo.LastModifiedBy   = Convert.ToInt32(Session[ApplicationSession.Userid]);
             objStatusBo.LastModifiedDate = DateTime.UtcNow.AddHours(5.5);
             objStatusBo.Id = Convert.ToInt32(ViewState["ID"].ToString());
             var objResult = objStatusBl.Status_Update(objStatusBo);
             if (objResult != null)
             {
                 if (objResult.ResultDt.Rows.Count > 0)
                 {
                     int intStatus = Convert.ToInt32(objResult.ResultDt.Rows[0]["Status"].ToString());
                     if (intStatus == 0)
                     {
                         ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('" + txtName.Text + " is already exist.');</script>");
                     }
                     else
                     {
                         ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Record Updated Successfully.');</script>");
                         ClearAll();
                         BindgvStatus();
                         PanelVisibilityMode(true, false);
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         log.Error("Error", ex);
         ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical Problem. Contact to your Administrator.');</script>");
     }
 }