protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } if (!Page.IsPostBack) { txtUserName.Attributes.Add("placeholder", "Correo Electronico"); txtUserPassword.Attributes.Add("placeholder", "Contraseña"); txtUserPasswordConfirma.Attributes.Add("placeholder", "Confirmar Contraseña"); txtUserName.Attributes.Add("placeholder", "Nombre"); txtUserApellidoPaterno.Attributes.Add("placeholder", "Apellido Paterno"); txtUserApellidoMaterno.Attributes.Add("placeholder", "Apellido Materno"); txtUserPasswordCambio.Attributes.Add("placeholder", "Contraseña Nueva"); txtUserPasswordCambioConfirma.Attributes.Add("placeholder", "Confirmar Contraseña"); LoadComboSede("filtro"); LoadComboDepartamento("filtro"); LoadComboPuesto("filtro"); LoadComboPerfil("filtro"); txtNombreCompletoEmail.Attributes.Add("placeholder", "Nombre o Correo Electronico"); GridViewUsuarios.DataSource = _catusuariosneg.list(); GridViewUsuarios.DataBind(); } }
protected void ButtonAgregar_Click(object sender, EventArgs e) { ProcsTableAdapter procesos = new ProcsTableAdapter(); FuncsTableAdapter funciones = new FuncsTableAdapter(); SQLInjects injects = new SQLInjects(); try { string correoUsuario = injects.Remover(TextBoxCorreo.Text); string nombreUsuario = injects.Remover(TextBoxNombre.Text); string hash = PasswordHash.PasswordHash.CreateHash(correoUsuario + nombreUsuario); if ((bool)funciones.verificar_correo_registrado(correoUsuario)) { labelMensajeModificacion.InnerHtml = "Este correo ya está registrado"; } else { labelMensajeModificacion.InnerHtml = "Se está procesando su petición, espere por favor..."; procesos.agregar_usuario(nombreUsuario, correoUsuario, hash); Correo correo = new Correo(); correo.enviarMailCambioPass(correoUsuario, nombreUsuario, hash); labelMensaje.InnerHtml = "Se le ha enviado un correo para crear una contraseña para su cuenta." + DateTime.Now; divModificacionUsuarios.Visible = false; divUsuarios.Visible = true; GridViewUsuarios.DataBind(); } } catch (Exception err) { labelMensajeModificacion.InnerHtml = "Ha ocurrido un error en el sistema, favor de contactar al administrador."; } }
protected void Eliminar_Click(object sender, EventArgs e) { UsuariosDatos _catusuario = new UsuariosDatos(); _catusuario.User = new Usuarios(); _catusuario.User.IdUser = Convert.ToInt32(ID.Value.ToString()); _catusuariosneg.eliminarUsuario(_catusuario); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true); upModalEliminar.Update(); GridViewUsuarios.DataSource = _catusuariosneg.list(); GridViewUsuarios.DataBind(); }
//---------------// // Ver Users // //---------------// public void verUsuarios() { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString)) { try { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@InNumFinca", SqlDbType.VarChar).Value = labelID; cmd.CommandText = "SPSUsuariosPorPropiedad"; cmd.Connection = conn; conn.Open(); GridViewUsuarios.DataSource = cmd.ExecuteReader(); GridViewUsuarios.DataBind(); } catch (SqlException ex) { ShowMessage(ex.Errors[0].Message); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["codigo"] == null) { Response.Redirect("Account/Login.aspx"); } else { codigoUsuario = Session["codigo"].ToString(); AgendaEntities agenda = new AgendaEntities(); var ds = agenda.Usuarios.Select(c => new { c.Id, c.Nome, c.Email }); GridViewUsuarios.DataSource = ds; GridViewUsuarios.DataBind(); } }
protected void Nuevo_Click(object sender, EventArgs e) { lblMensajeUserName.Visible = false; lblMensajeUserNameCorreo.Visible = false; lblMensajeUserNombre.Visible = false; lblMensajeUserApellidoPaterno.Visible = false; lblMensajeUserApellidoMaterno.Visible = false; lblMensajeUserPass.Visible = false; lblMensajeUserPassConfirma.Visible = false; upModalOperUsuario.Update(); if (txtUserName.Text != string.Empty) { if (txtUserNombre.Text != string.Empty) { if (txtUserApellidoPaterno.Text != string.Empty) { //if(txtUserApellidoMaterno.Text != string.Empty) //{ if ((txtUserPassword.Text != string.Empty & txtUserPasswordConfirma.Text != string.Empty) || Operacion.Value == "Editar") { if (txtUserPassword.Text == txtUserPasswordConfirma.Text || Operacion.Value == "Editar") { if (Operacion.Value == "Nuevo") { UsuariosDatos catusuario = new UsuariosDatos(); catusuario.User = new Usuarios(); catusuario.User.IdUserGestion = Convert.ToInt32(Session["IdUser"]); catusuario.User.Username = txtUserName.Text; catusuario.User.Password = txtUserPassword.Text; catusuario.User.Perfil = new Perfiles(); catusuario.User.Perfil.IdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString()); catusuario.NombreUser = txtUserNombre.Text; catusuario.ApellidoPat = txtUserApellidoPaterno.Text; catusuario.ApellidoMat = txtUserApellidoMaterno.Text; catusuario.ObjSedes = new CatSedes(); catusuario.ObjSedes.idsede = Convert.ToInt32(dropUserSede.SelectedValue.ToString()); catusuario.ObjDepto = new CatDepartamentos(); catusuario.ObjDepto.iddepto = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString()); catusuario.ObjPuestos = new CatPuestos(); catusuario.ObjPuestos.idpuesto = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString()); catusuario.IdJefe = Convert.ToInt32(dropUserJefe.SelectedValue.ToString()); catusuario.User.Versesiones = (chkversesiones.Checked == true) ? true : false; _catusuariosneg.insertUsuario(catusuario); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true); upModalOperUsuario.Update(); GridViewUsuarios.DataSource = _catusuariosneg.list(); GridViewUsuarios.DataBind(); } if (Operacion.Value == "Editar") { UsuariosDatos catusuario = new UsuariosDatos(); catusuario.User = new Usuarios(); catusuario.User.IdUser = Convert.ToInt32(ID.Value); catusuario.User.Username = txtUserName.Text; catusuario.User.Perfil = new Perfiles(); catusuario.User.Perfil.IdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString()); catusuario.NombreUser = txtUserNombre.Text; catusuario.ApellidoPat = txtUserApellidoPaterno.Text; catusuario.ApellidoMat = txtUserApellidoMaterno.Text; catusuario.ObjSedes = new CatSedes(); catusuario.ObjSedes.idsede = Convert.ToInt32(dropUserSede.SelectedValue.ToString()); catusuario.ObjDepto = new CatDepartamentos(); catusuario.ObjDepto.iddepto = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString()); catusuario.ObjPuestos = new CatPuestos(); catusuario.ObjPuestos.idpuesto = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString()); catusuario.IdJefe = Convert.ToInt32(dropUserJefe.SelectedValue.ToString()); catusuario.User.Versesiones = (chkversesiones.Checked == true) ? true : false; _catusuariosneg.modificarUsuario(catusuario); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true); upModalOperUsuario.Update(); GridViewUsuarios.DataSource = _catusuariosneg.list(); GridViewUsuarios.DataBind(); } } else { lblMensajeUserPassConfirma.Visible = true; } } else { lblMensajeUserPass.Visible = true; } //} //else // { // lblMensajeUserApellidoMaterno.Visible = true; // } } else { lblMensajeUserApellidoPaterno.Visible = true; } } else { lblMensajeUserNombre.Visible = true; } } else { lblMensajeUserName.Visible = true; } }
protected void BuscarUsuario_Click(object sender, EventArgs e) { GridViewUsuarios.DataSource = _catusuariosneg.list(Convert.ToInt32(dropFiltroSedes.SelectedValue.ToString()), Convert.ToInt32(dropFiltroDepartamento.SelectedValue.ToString()), Convert.ToInt32(dropFiltroPuesto.SelectedValue.ToString()), Convert.ToInt32(dropFiltroPerfil.SelectedValue.ToString()), 0, txtNombreCompletoEmail.Text.ToString()); GridViewUsuarios.DataBind(); }
protected void Nuevo_Click(object sender, EventArgs e) { lblMensajeUserName.Visible = false; lblMensajeUserNameCorreo.Visible = false; lblMensajeUserNombre.Visible = false; lblMensajeUserApellidoPaterno.Visible = false; lblMensajeUserApellidoMaterno.Visible = false; lblMensajeNroEmpleado.Visible = false; lblMensajeUserPass.Visible = false; lblMensajeUserPassConfirma.Visible = false; upModalOperUsuario.Update(); if (txtUserName.Text != string.Empty) { if (txtUserNombre.Text != string.Empty) { if (txtNroEmpleado.Text != string.Empty) { if (txtUserApellidoPaterno.Text != string.Empty || txtUserApellidoMaterno.Text != string.Empty) { if ((txtUserPassword.Text != string.Empty & txtUserPasswordConfirma.Text != string.Empty) || Operacion.Value == "Editar") { if (txtUserPassword.Text == txtUserPasswordConfirma.Text || Operacion.Value == "Editar") { if (Operacion.Value == "Nuevo") { UsuariosDatos catusuario = new UsuariosDatos(); catusuario.objUsuario = new Usuarios(); catusuario.objUsuario.iIdUsuarioGestion = Convert.ToInt32(Session["IdUser"]); catusuario.objUsuario.cNombreUsuario = txtUserName.Text; catusuario.objUsuario.cPassword = txtUserPassword.Text; catusuario.objUsuario.objPerfil = new Perfiles(); catusuario.objUsuario.objPerfil.iIdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString()); catusuario.cNombre = txtUserNombre.Text; catusuario.cApellidoPaterno = txtUserApellidoPaterno.Text; catusuario.cApellidoMaterno = txtUserApellidoMaterno.Text; catusuario.iNumeroEmpleado = Convert.ToInt32(txtNroEmpleado.Text); catusuario.iIdCentroCosto = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString()); catusuario.objPuesto = new CatPuestos(); catusuario.objPuesto.iIdPuesto = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString()); _catusuariosneg.insertUsuario(catusuario); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true); upModalOperUsuario.Update(); GridViewUsuarios.DataSource = _catusuariosneg.list(); GridViewUsuarios.DataBind(); } if (Operacion.Value == "Editar") { UsuariosDatos catusuario = new UsuariosDatos(); catusuario.objUsuario = new Usuarios(); catusuario.objUsuario.iIdUsuario = Convert.ToInt32(ID.Value); catusuario.objUsuario.cNombreUsuario = txtUserName.Text; catusuario.objUsuario.objPerfil = new Perfiles(); catusuario.objUsuario.objPerfil.iIdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString()); catusuario.cNombre = txtUserNombre.Text; catusuario.cApellidoPaterno = txtUserApellidoPaterno.Text; catusuario.cApellidoMaterno = txtUserApellidoMaterno.Text; catusuario.objPuesto = new CatPuestos(); catusuario.iNumeroEmpleado = Convert.ToInt32(txtNroEmpleado.Text); catusuario.iIdCentroCosto = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString()); catusuario.objPuesto.iIdPuesto = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString()); _catusuariosneg.modificarUsuario(catusuario); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true); upModalOperUsuario.Update(); GridViewUsuarios.DataSource = _catusuariosneg.list(); GridViewUsuarios.DataBind(); } } else { lblMensajeUserPassConfirma.Visible = true; } } else { lblMensajeUserPass.Visible = true; } } else { lblMensajeUserApellidoPaterno.Visible = true; lblMensajeUserApellidoMaterno.Visible = true; } } else { lblMensajeNroEmpleado.Visible = true; } } else { lblMensajeUserNombre.Visible = true; } } else { lblMensajeUserName.Visible = true; } }