public void cambiarPassword(UsuariosDatos _catusuariosdatos) { try { using (SqlCommand command = new SqlCommand("SPD_USUARIOS_PASS", cn.Connection)) { command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@iIdUsuario", _catusuariosdatos.objUsuario.iIdUsuario); command.Parameters.AddWithValue("@cPassword", _catusuariosdatos.objUsuario.cPassword); cn.OpenConnection(); command.ExecuteNonQuery(); } } catch (SqlException ex) { throw new Exception("No se pudo eliminar el registro" + ex.Message); } catch (Exception ex) { throw new Exception("No se pudo eliminar el registro" + ex.Message); } finally { cn.CloseConnection(); } }
protected void Password_Click(object sender, EventArgs e) { if (txtUserPasswordCambio.Text != string.Empty & txtUserPasswordCambioConfirma.Text != string.Empty) { lblUserPasswordCambio.Visible = false; lblUserPasswordCambioConfirma.Visible = false; upModalPassword.Update(); if (txtUserPasswordCambio.Text == txtUserPasswordCambioConfirma.Text) { UsuariosBL _catusuariosneg = new UsuariosBL(); UsuariosDatos _catusuario = new UsuariosDatos(); _catusuario.objUsuario = new Usuarios(); _catusuario.objUsuario.iIdUsuario = Convert.ToInt32(Session["IdUser"]); _catusuario.objUsuario.cPassword = txtUserPasswordCambio.Text; _catusuariosneg.cambiarPassword(_catusuario); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalPassword", "$('#ModalPassword').modal('hide');", true); upModalPassword.Update(); } else { lblUserPasswordCambioConfirma.Visible = true; } } else { lblUserPasswordCambio.Visible = true; } }
public void modificarUsuarios(UsuariosDatos _catusuariosdatos) { try { using (SqlCommand command = new SqlCommand("SPD_USUARIOS_UPD", cn.Connection)) { command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@iIdUsuario", _catusuariosdatos.objUsuario.iIdUsuario); command.Parameters.AddWithValue("@cNombreUsuario", _catusuariosdatos.objUsuario.cNombreUsuario); command.Parameters.AddWithValue("@iIdUsuarioGestion", _catusuariosdatos.objUsuario.iIdUsuarioGestion); command.Parameters.AddWithValue("@iIdPerfil", _catusuariosdatos.objUsuario.objPerfil.iIdPerfil); command.Parameters.AddWithValue("@cNombre", _catusuariosdatos.cNombre); command.Parameters.AddWithValue("@cApellidoPaterno", _catusuariosdatos.cApellidoPaterno); command.Parameters.AddWithValue("@cApellidoMaterno", _catusuariosdatos.cApellidoMaterno); command.Parameters.AddWithValue("@iNumeroEmpleado", _catusuariosdatos.iNumeroEmpleado); command.Parameters.AddWithValue("@iIdPuesto", _catusuariosdatos.objPuesto.iIdPuesto); command.Parameters.AddWithValue("@iIdCentroCosto", _catusuariosdatos.iIdCentroCosto == 0 ? (object)DBNull.Value : _catusuariosdatos.iIdCentroCosto); cn.OpenConnection(); command.ExecuteNonQuery(); } } catch (SqlException ex) { throw new Exception("No se pudo modificar el registro" + ex.Message); } catch (Exception ex) { throw new Exception("No se pudo modificar el registro" + ex.Message); } finally { cn.CloseConnection(); } }
public List <UsuariosDatos> obtenerUsuarios(int idpuesto = 0, int idperfil = 0, int id = 0, string filtro = null) { List <UsuariosDatos> list = new List <UsuariosDatos>(); UsuariosDatos _catusuariosdatos; try { using (SqlCommand command = new SqlCommand("SPD_USUARIOS_GET", cn.Connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@iIdUsuario", id == 0 ? (object)DBNull.Value : id); command.Parameters.AddWithValue("@filtro", string.IsNullOrEmpty(filtro) ? (object)DBNull.Value : filtro); command.Parameters.AddWithValue("@iIdPuesto", idpuesto == 0 ? (object)DBNull.Value : idpuesto); command.Parameters.AddWithValue("@iIdPerfil", idperfil == 0 ? (object)DBNull.Value : idperfil); cn.OpenConnection(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { DateTime fechatemp; _catusuariosdatos = new UsuariosDatos(); _catusuariosdatos.objUsuario = new Usuarios(); _catusuariosdatos.objUsuario.iIdUsuario = (int)reader["iIdUsuario"]; _catusuariosdatos.objUsuario.cNombreUsuario = (string)reader["cNombreUsuario"]; _catusuariosdatos.objUsuario.objPerfil = new Perfiles(); _catusuariosdatos.objUsuario.objPerfil.iIdPerfil = (int)reader["iIdPerfil"]; _catusuariosdatos.objUsuario.objPerfil.cNombre = (String)reader["cNombrePerfil"]; _catusuariosdatos.cNombre = (string)reader["cNombre"]; _catusuariosdatos.cApellidoPaterno = (string)reader["cApellidoPaterno"]; _catusuariosdatos.cApellidoMaterno = (string)reader["cApellidoMaterno"]; _catusuariosdatos.cNombreCompleto = (string)reader["cNombreCompleto"]; _catusuariosdatos.iNumeroEmpleado = (int)reader["iNumeroEmpleado"]; _catusuariosdatos.iIdCentroCosto = (int)reader["iIdCentroCosto"]; _catusuariosdatos.objPuesto = new CatPuestos(); _catusuariosdatos.objPuesto.iIdPuesto = (int)reader["iIdPuesto"]; _catusuariosdatos.objPuesto.cNombre = (string)reader["cNombrePuesto"]; fechatemp = (DateTime)(reader["dtFechaAlta"]); _catusuariosdatos.objUsuario.dtFechaAlta = fechatemp.ToShortDateString(); list.Add(_catusuariosdatos); } } } catch (SqlException ex) { throw new Exception("No se pudo obtener registros" + ex.Message); } catch (Exception ex) { throw new Exception("No se pudo obtener registros" + ex.Message); } finally { cn.CloseConnection(); } return(list); }
public void cambiarPassword(UsuariosDatos _catusuariosdatos) { try { UsuariosDAL _catusuariosdal = new UsuariosDAL(); _catusuariosdal.cambiarPassword(_catusuariosdatos); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void eliminarUsuario(UsuariosDatos _catusuariosdatos) { try { UsuariosDAL _catusuariosdal = new UsuariosDAL(); _catusuariosdal.eliminarUsuario(_catusuariosdatos); } catch (Exception ex) { throw new Exception(ex.Message); } }
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(); }
public static void PruebaLogueoUsuarios() { UsuariosDatos objUsuariosDatos = new UsuariosDatos(); Usuario objUsuario = new Usuario() { NombreUsuario = "Juan", Password = "******" }; bool logueado = objUsuariosDatos.LoguearUsuario(objUsuario); Console.ReadKey(); }
public UsuariosNegocio(string connectionString) { usuariosDatos = new UsuariosDatos(connectionString); }
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 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; } }