Пример #1
0
        protected void gvUsers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                if (e.CommandName == "Modify")
                {
                    txtPasswordEdit.Focus();
                    string      UserID  = e.CommandArgument.ToString();
                    clsUserView objUser = clsUserViewHandler.GetUserDetails("User", UserID);
                    txtUserNameEdit.Text = objUser.UserID;

                    if (objUser.EmpID.ToString() != "")
                    {
                        ddlEmployeeIDEdit.SelectedValue = objUser.EmpID.ToString();
                    }
                    else
                    {
                        ddlEmployeeIDEdit.SelectedIndex = -1;
                    }
                    ddlLevelTypeEdit.SelectedValue = objUser.LevelID;
                    txtUserNameEdit.ReadOnly       = true;
                    txtPasswordEdit.Text           = "";
                    txtConfirmPasswordEdit.Text    = "";
                    lblErrorEdit.Text    = string.Empty;
                    lblErrorEdit.Visible = true;
                    mpeEditUser.Show();
                }
            }
            catch (Exception ex)
            {
                UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, clsCommonHandler.PageName());
            }
            ScriptManager.RegisterClientScriptBlock(UpdatePanel4, UpdatePanel4.GetType(), "Script", "validateChosen();", true);
        }
Пример #2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            StringBuilder strXML  = new StringBuilder();
            clsUserView   objUser = new clsUserView();

            objUser.CreatedBy = Session["uid"].ToString();
            int cnt = 0;

            try
            {
                strXML.Append("<ent_user>");
                for (int i = 0; i < gvUsers.Rows.Count; i++)
                {
                    CheckBox chk = (CheckBox)gvUsers.Rows[i].FindControl("DeleteRows");
                    if (chk.Checked == true)
                    {
                        try
                        {
                            cnt++;
                            strXML.Append("<User>");
                            strXML.Append("<UserID>" + gvUsers.Rows[i].Cells[2].Text + "</UserID>");
                            strXML.Append("</User>");
                        }
                        catch (Exception ex)
                        {
                            UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, "UserView");
                        }
                    }
                }
                strXML.Append("</ent_user>");
                if (cnt > 0)
                {
                    clsUserViewHandler.UpdateUserDetails(objUser, "Delete", strXML.ToString(), ref strErrMsg, ref strSuccMsg, clsCommonHandler.PageName());
                    if (strErrMsg.Trim().Length >= 1)
                    {
                        lblMessages.Text    = strErrMsg.Trim();
                        lblMessages.Visible = true;
                        bindDataGrid();
                    }
                    else
                    {
                        lblMessages.Text    = strSuccMsg.Trim();
                        lblMessages.Visible = true;
                        bindDataGrid();
                        FillEmployeeEntity();
                    }
                }
            }
            catch (Exception ex)
            {
                UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, clsCommonHandler.PageName());
            }
        }
Пример #3
0
        protected void btnSubmitAdd_Click(object sender, EventArgs e)
        {
            try
            {
                if (ddlLevelTypeAdd.SelectedValue.ToString().ToLower() == "2")
                {
                    if (ddlEmpCodeAdd.SelectedValue.ToString() == "0")
                    {
                        lblErrorAdd.Text    = "Please Select an Employee";
                        lblErrorAdd.Visible = true;
                        mpeAddUser.Show();
                        ScriptManager.RegisterClientScriptBlock(UpdatePanel3, UpdatePanel3.GetType(), "Script", "validateChosen();", true);
                        return;
                    }
                }

                clsUserView objUser = new clsUserView();
                objUser.CreatedBy = Session["uid"].ToString();
                objUser.EmpID     = ddlEmpCodeAdd.SelectedValue.ToString();
                objUser.UserID    = txtUserNameAdd.Text.Trim();
                objUser.Password  = Encryption.EncryptDecrypt.Encrypt(txtPasswordAdd.Text.Trim(), true);
                objUser.LevelID   = ddlLevelTypeAdd.SelectedValue;

                clsUserViewHandler.UpdateUserDetails(objUser, "Insert", "", ref strErrMsg, ref strSuccMsg, clsCommonHandler.PageName());
                if (strErrMsg.Trim().Length >= 1)
                {
                    lblErrorAdd.Text    = strErrMsg.Trim();
                    lblErrorAdd.Visible = true;
                    mpeAddUser.Show();
                    ScriptManager.RegisterClientScriptBlock(UpdatePanel3, UpdatePanel3.GetType(), "Script", "validateChosen();", true);
                    return;
                }
                else
                {
                    lblErrorAdd.Text    = strSuccMsg;
                    lblErrorAdd.Visible = true;
                    bindDataGrid();
                    FillEmployeeEntity();
                    txtUserNameAdd.Text           = "";
                    txtPasswordAdd.Text           = "";
                    txtConfirmPasswordAdd.Text    = "";
                    ddlEmpCodeAdd.SelectedIndex   = 0;
                    ddlLevelTypeAdd.SelectedIndex = 0;
                    mpeAddUser.Show();
                    ScriptManager.RegisterClientScriptBlock(UpdatePanel3, UpdatePanel3.GetType(), "Script", "validateChosen();", true);
                }
            }

            catch (Exception ex)
            {
                UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, clsCommonHandler.PageName());
            }
        }
Пример #4
0
        protected void btnSaveEdit_Click(object sender, EventArgs e)
        {
            try
            {
                if (ddlLevelTypeEdit.SelectedValue.ToString().ToLower() == "2")
                {
                    if (ddlEmployeeIDEdit.SelectedValue.ToString() == "0")
                    {
                        lblErrorAdd.Text    = "Please Select an Employee";
                        lblErrorAdd.Visible = true;
                        mpeEditUser.Show();
                        ScriptManager.RegisterClientScriptBlock(UpdatePanel4, UpdatePanel4.GetType(), "Script", "validateChosen();", true);
                        return;
                    }
                }

                clsUserView objUser = new clsUserView();
                objUser.CreatedBy = Session["uid"].ToString();
                objUser.EmpID     = ddlEmployeeIDEdit.SelectedValue.ToString();
                objUser.UserID    = txtUserNameEdit.Text.Trim();
                objUser.Password  = Encryption.EncryptDecrypt.Encrypt(txtPasswordEdit.Text.Trim(), true);
                objUser.LevelID   = ddlLevelTypeEdit.SelectedValue;

                clsUserViewHandler.UpdateUserDetails(objUser, "Update", "", ref strErrMsg, ref strSuccMsg, clsCommonHandler.PageName());
                if (strErrMsg.Trim().Length >= 1)
                {
                    lblErrorEdit.Text    = strErrMsg.Trim();
                    lblErrorEdit.Visible = true;
                    mpeEditUser.Show();
                    ScriptManager.RegisterClientScriptBlock(UpdatePanel4, UpdatePanel4.GetType(), "Script", "validateChosen();", true);
                    return;
                }
                else
                {
                    mpeEditUser.Hide();
                    lblMessages.Text    = strSuccMsg;
                    lblMessages.Visible = true;
                }
            }
            catch (Exception ex)
            {
                UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, clsCommonHandler.PageName());
            }
            ScriptManager.RegisterClientScriptBlock(UpdatePanel4, UpdatePanel4.GetType(), "Script", "validateChosen();", true);
        }