protected void Page_Load(object sender, EventArgs e) { lblError.Text = string.Empty; txt_Contrasena.BackColor = System.Drawing.Color.Empty; txt_Repetir_Contrasena.BackColor = System.Drawing.Color.Empty; txt_Contrasena_Antigua.BackColor = System.Drawing.Color.Empty; if (!IsPostBack) { try { DB_AdminUser db = new DB_AdminUser(); DataTable dt = new DataTable(); dt = db.DB_Usuario_Perfil(Session["IdUser"].ToString()); foreach (DataRow row in dt.Rows) { Usuario ObjUsuario = new Usuario(); ObjUsuario.Id_Usuario = row["Id_Usuario"].ToString(); ObjUsuario.Id_Regional = Convert.ToInt16(row["Id_Regional"].ToString()); ObjUsuario.Id_Rol = Convert.ToInt16(row["Id_Rol"].ToString()); ObjUsuario.Id_Categoria = Convert.ToInt16(row["Id_Categoria"].ToString()); ObjUsuario.Cargo = row["Cargo"].ToString(); ObjUsuario.Clave = row["Clave"].ToString(); ObjUsuario.Estado = row["Estado User"].ToString(); VS_Usuario = ObjUsuario; txt_Id_Usuario.Text = row["Id_Usuario"].ToString(); txt_Id_Regional.Text = row["Regional"].ToString(); txt_Id_Rol.Text = row["Nombre_Rol"].ToString(); txt_Id_Categoria.Text = row["Nombre_Categoria"].ToString(); txt_Cargo.Text = row["Cargo"].ToString(); if (row["Estado User"].ToString() == "HABILITADO") { Chk_Estado.Checked = true; } else { Chk_Estado.Checked = false; } } } catch (Exception ex) { lblError.Text = ex.Message; } } }
protected void GVListaUser_RowCommand(object sender, GridViewCommandEventArgs e) { try { //DataTable dt = new DataTable(); //DB_VT_Solicitud sol = new DB_VT_Solicitud(); string tipo = Convert.ToString(e.CommandName); int rowIndex = Convert.ToInt32(e.CommandArgument); Session.Add("ci", GVListaUser.Rows[rowIndex].Cells[2].Text); Session.Add("IdRegional", DDLRegional.SelectedValue); string Id_Usuario = GVListaUser.Rows[rowIndex].Cells[0].Text; switch (tipo) { case "Editar": Session.Add("Estado", "Modificar"); Response.Redirect("frmNuevoUsuario.aspx"); break; case "inhabilitar": //Inhabilitar_USUSRIO(GVListaUser.Rows[rowIndex].Cells[0].Text); Inhabilitar_USUSRIO(Id_Usuario); break; case "Resert": //lrojas:06/10/2016 string ci_usuario = GVListaUser.Rows[rowIndex].Cells[2].Text; DB_AdminUser db = new DB_AdminUser(); DataTable dt = new DataTable(); dt = db.DB_Usuario_Perfil(Id_Usuario); foreach (DataRow row in dt.Rows) { Usuario ObjUsuario = new Usuario(); ObjUsuario.Id_Usuario = row["Id_Usuario"].ToString(); ObjUsuario.Id_Regional = Convert.ToInt16(row["Id_Regional"].ToString()); ObjUsuario.Id_Rol = Convert.ToInt16(row["Id_Rol"].ToString()); ObjUsuario.Id_Categoria = Convert.ToInt16(row["Id_Categoria"].ToString()); ObjUsuario.Cargo = row["Cargo"].ToString(); ObjUsuario.Clave = row["Clave"].ToString(); ObjUsuario.Estado = row["Estado User"].ToString(); VS_Usuario = ObjUsuario; } VS_Usuario.Clave = ci_usuario; db.DB_Usuario_Perfil_Actualizar(VS_Usuario); string Id_User_Modificacion = Session["IdUser"].ToString(); db.DB_Registra_Log_Password(Id_Usuario, Id_User_Modificacion); string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "Contraseña Reiniciada Usuario: " + Id_Usuario); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); break; } } catch (Exception ex) { //Response.Redirect("~/About.aspx"); //string script = @"<script type='text/javascript'>alert('{0}');</script>"; //script = string.Format(script, ex.Message); //ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); LblMensaje.Text = ex.Message; } }