public int Guardar3(Entidades.Usuarios obj) { int retorno = -1; //si el ID es cero agregar if (obj.Id == 0) { AccesoDatos.Usuarios metodos = new AccesoDatos.Usuarios(); //metodos.Crear(obj); retorno = 1; } else // si el ID es distinto de cero editar { AccesoDatos.Usuarios metodos = new AccesoDatos.Usuarios(); //int filasAfectadas = metodos.Editar(obj); //si hay una fila afectada(actualizada) retornamos 2 //if (filasAfectadas == 1) //{ // retorno = 2; //} } return(retorno); }
public bool ValidarLogin(string usuario, string clave) { Entidades.Usuarios datosUsuario = ObtenerUsuarioPorUsername(usuario); if (datosUsuario == null) { return(false); } if (datosUsuario.Usuario == null || datosUsuario.Password == null || datosUsuario.PasswordSalt == null || clave == null) { return(false); } string passwordSalt = ObtenerPasswordSaltPorUsuario(usuario); string passwordHash = GenerarPasswordHash(clave, passwordSalt); clave = passwordHash; if (datosUsuario.Usuario == usuario && datosUsuario.Password == clave) { return(true); } else { return(false); } }
public ActionResult ObtenerPersonas(Entidades.Usuarios obj) { ViewBag.mensaje = "exitoso"; return(View(obj)); }
private void buttonGuardar_Click(object sender, EventArgs e) { LlenarInstancia(); if (usuario != null) { bool guardadoRelacion = true; usuario = BLL.UsuarioBLL.Guardar(usuario); foreach (var relacion in listaRelaciones) { relacion.UsuarioId = usuario.UsuarioId; if (BLL.UsuariosEmailsBLL.Guardar(relacion) == false) { guardadoRelacion = false; break; } } if (usuario != null && guardadoRelacion) { MessageBox.Show("Correcto"); } else { MessageBox.Show("Error"); } } }
protected void lnkBtnSubmit_Click(object sender, EventArgs e) { /* Aqui va el código */ Entidades.Usuarios usrLogin = new Entidades.Usuarios(); //List<Entidades.Usuarios> userL = new List<Entidades.Usuarios>(); usrLogin.Usuario = txtUsrName.Text; usrLogin.Pwd = txtUsrPass.Text; usrLogin.IdPersona = null; usrLogin.IdRol = null; //userL = Datos.Seguridad.Usuarios.Obtener(new Entidades.Usuarios() { Usuario = usrLogin.Usuario }); if (usrLogin.Usuario != "" && !string.IsNullOrEmpty(txtUsrPass.Text)) { lblLogin.Attributes["style"] = "display: block;"; lblLogin.Text = usrLogin.Usuario.ToString(); if (Negocio.Seguridad.Seguridad.iniciarSesion(usrLogin) == true) { //redirecionar Response.Redirect("~/Contactos.aspx"); } else { lblLogin.Attributes["style"] = "display: block;"; lblLogin.Text = "Usuario y/o contraseña incorrectas"; } } else { lblLogin.Attributes["style"] = "display: block;"; lblLogin.Text = "Campos vacios"; } }
public string addUsuario(Models.clsTBUsuarios obclsUsuarios) { try { using (Entidades.bdProyectoGradoEntities obbdProyectoGradoEntities = new Entidades.bdProyectoGradoEntities()) { Entidades.Usuarios obUsuarios = new Entidades.Usuarios { Id = obclsUsuarios.inId, Nombre = obclsUsuarios.stNombre, Apellido = obclsUsuarios.stApellido, Usuario = obclsUsuarios.stUsuario, Contraseña = obclsUsuarios.stContraseña, Correo = obclsUsuarios.stCorreo, Tipo_Usuario = Convert.ToInt32(obclsUsuarios.stTipoUs) }; obbdProyectoGradoEntities.Usuarios.Add(obUsuarios); obbdProyectoGradoEntities.SaveChanges(); return("Se realizo proceso con exito"); } } catch (Exception ex) { throw ex; } }
public Int32 GuardarUser(Entidades.Usuarios u) { int guardado = 0; StringBuilder sb = new StringBuilder(); sb.Append("INSERT INTO Usuarios"); sb.Append("(Usuario, Contrasena) "); sb.Append("VALUES('" + u.Usuario + "','" + u.Contrasena + "')"); try { con.Open(); guardado = con.Ejecutar(CommandType.Text, sb.ToString()); return(guardado); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); throw; } finally { con.Close(); } }
private void SaveButton_Click(object sender, EventArgs e) { var usuarios = new Entidades.Usuarios(); int id = 0; using (var conec = new DAL.Repositorio <Entidades.Usuarios>()) { if (!Validar()) { MessageBox.Show("Por favor llenar los campos vacios"); Limpiar(); } else { usuarios.UsuarioId = Utilidades.TOINT(IdtextBox.Text); usuarios.Nombre = NombretextBox.Text; usuarios.Clave = ClavetextBox.Text; if (id != usuarios.UsuarioId) { conec.Modificar(usuarios); MessageBox.Show("Usuario modificado."); } else { conec.Guardar(usuarios); MessageBox.Show("Usuario Guardado."); } } } }
public void EliminaTest() { int id = 4; user = BLL.UserBLL.Buscar(c => c.Id == id); Assert.IsTrue(UserBLL.Eliminar(user)); }
public static Entidades.Usuarios Guardar(Entidades.Usuarios usuarios) { Entidades.Usuarios hecho = null; using (var repositorio = new Repositorio <Entidades.Usuarios>()) { hecho = repositorio.Guardar(usuarios); } return(hecho); }
private void Limpiar() { dataGridView1.DataSource = null; usuario = null; listaRelaciones = new List <UsuariosEmails>(); listaEmails = new List <Emails>(); textBoxId.Clear(); textBoxUsuario.Clear(); }
/// <summary> /// Método para borrar un rol. /// </summary> /// <param name="a"></param> /// <returns>Entidades.Logica.Ejecucion</returns> public static Entidades.Logica.Ejecucion Borrar(Entidades.RolUsuario a) { Entidades.Logica.Ejecucion resultado = new Entidades.Logica.Ejecucion(); Entidades.Logica.Error error; List<Entidades.Usuarios> usuariosL = new List<Entidades.Usuarios>(); Entidades.Usuarios us = new Entidades.Usuarios(); us.IdRol.IdRol = a.IdRol; usuariosL = Datos.Seguridad.Usuarios.Obtener(us); if (usuariosL.Count == 0) { List<Entidades.MenuXrol> _mrL = new List<Entidades.MenuXrol>(); _mrL = Datos.Seguridad.MenuXrol.Obtener(new Entidades.MenuXrol() { IdRol = new Entidades.RolUsuario() { IdRol = a.IdRol } }); resultado.resultado = Datos.Seguridad.MenuXrol.Eliminar(_mrL); if (resultado.resultado == true) { error = new Entidades.Logica.Error(); error.idError = 3; error.descripcionCorta = "Asignación de menus al rol han sido eliminados."; resultado.errores.Add(error); resultado.resultado = Datos.Seguridad.RolUsuario.Eliminar(a); if (resultado.resultado == true) { error = new Entidades.Logica.Error(); error.idError = 2; error.descripcionCorta = "Rol eliminado."; resultado.errores.Add(error); } else { error = new Entidades.Logica.Error(); error.idError = 3; error.descripcionCorta = "Rol no eliminado. Proceso no se completo correctamente."; resultado.errores.Add(error); } } else { error = new Entidades.Logica.Error(); error.idError = 4; error.descripcionCorta = "Asignación de menus al rol han sido eliminados."; resultado.errores.Add(error); } } else { error = new Entidades.Logica.Error(); error.idError = 1; error.descripcionCorta = "Hay usuarios con este rol asignado. Rol no ha sido eliminado."; resultado.errores.Add(error); } return resultado; }
public void LlenarUsuario() { var user = new Entidades.Usuarios(); user = BLL.UserBLL.Buscar(p => p.NombreUsuario == Usuario); TipoUsuarioLabel.Text = user.Tipo; ModalLabel.Text = Usuario.ToString(); UsuarioLabel.Text = Usuario.ToString(); }
protected void Page_Load(object sender, EventArgs e) { Utilidades.SCritpValidacion(); Lista = BLL.UserBLL.GetListodo(); Entidades.Usuarios Usuario = new Entidades.Usuarios(); UsuarioGrid.DataSource = Lista; UsuarioGrid.DataBind(); buscaText.Focus(); }
public Entidades.Usuarios LogInUsuario(string usuario, string pass) { Datos.LoginUsuarioDA login = new Datos.LoginUsuarioDA(); Entidades.Usuarios usuariologueado = new Entidades.Usuarios(); if (usuario != null && pass != null) { usuariologueado = login.logearUsuario(usuario, pass); } return(usuariologueado); }
//Metodo Guardar. public static bool Guardar(Entidades.Usuarios usuarios) { if (!Existe(usuarios.UsuarioId)) { return(Insertar(usuarios)); } else { return(Modificar(usuarios)); } }
public bool InsertarUsuario(Entidades.Usuarios usuario) { string sentencia = "Insert into cUsuarios(cUsuAlias, cUsuNombre,cUsuPass,cUsuActivo, cUsuAdministrador) values('" + usuario.alias + "','" + usuario.nombre + "','" + usuario.pass + "'," + usuario.activo + "," + usuario.administrador + ")"; Conexion.EjecutarSentencia ejecutacomando = new Conexion.EjecutarSentencia(); if (ejecutacomando.InsertarUsuario(sentencia) == true) { return(true); } else { return(false); } }
public void ModificarTest() { int id = 4; user = BLL.UserBLL.Buscar(c => c.Id == id); user.NombreUsuario = "Anthony"; user.Tipo = "Administrador"; user.PassUsuario = "000"; user.FechaIngreso = Convert.ToDateTime("0:00:00.079507"); Assert.IsTrue(UserBLL.Mofidicar(user)); }
public static bool Eliminar(Entidades.Usuarios id) { using (var db = new DetalleDb()) { try { db.Entry(id).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); return(true); } catch (Exception) { throw; } } }
public void BuscarTest() { int id = 4; bool bandera = false; user = UserBLL.Buscar(p => p.Id == id); if (user != null) { bandera = true; } else { bandera = false; } Assert.IsTrue(bandera); }
protected void btnGuardar_Click(object sender, EventArgs e) { lblResultado.Text = string.Empty; Entidades.Logica.Ejecucion resultado = new Entidades.Logica.Ejecucion(); //permisos = Negocio.Seguridad.Seguridad.verificarPermisos(); Entidades.Usuarios us = new Entidades.Usuarios(); resultado.resultado = false; //us.IdUsuario = Convert.ToInt32(lblIdUsuario.Text); if (txtPass1.Text.Trim() == txtPass2.Text.Trim()) { us.IdUsuario = Convert.ToInt32(lblIdUsuario.Text); us.Usuario = lblUsrName.Text.Trim(); us.Pwd = txtPass1.Text.Trim(); us.IdRol.IdRol = Convert.ToInt32(lblIdRol.Text); us.IdPersona.IdPersona = Convert.ToInt32(lblIdPersona.Text); resultado = Negocio.Seguridad.Usuarios.Actualizar(us); } else { txtPass1.Attributes.Add("value", txtPass1.Text); txtPass2.Attributes.Add("value", txtPass2.Text); lblResultado.Text = "Las Contraseñas deben coincidir."; } resultado.errores.ForEach(delegate (Entidades.Logica.Error error) { lblResultado.Text += error.descripcionCorta + "<br/>"; }); //lblResultado.ForeColor = System.Drawing.Color.Red; lblResultado.Attributes["style"] = "color: #F00;"; pnlResultado.Attributes["style"] = "background: rgba(252, 55, 55, 0.2);"; if (resultado.resultado == true) { //lblResultado.ForeColor = System.Drawing.Color.Green; lblResultado.Attributes["style"] = "color: #008000;"; pnlResultado.Attributes["style"] = "background: rgba(147, 252, 55, 0.22);"; hdfEstado.Value = "0"; pnlFormulario.Visible = false; pnlInfo.Visible = true; btnActualizar.Visible = true; obtenerDatos(); } pnlResultado.Visible = true; }
public static Entidades.Usuarios Guardar(Entidades.Usuarios n) { bool retono = false; using (var db = new DetalleDb()) { try { db.usuario.Add(n); db.SaveChanges(); return(n); } catch (Exception) { throw; } } }
public Entidades.Usuarios UsuariosRecuperarUno(string nombre) { MySqlConnection oConn = Datos.General.CreateConnection(); using (oConn) { oConn.Open(); MySqlCommand oCmd = new MySqlCommand(); using (oCmd) { oCmd.Connection = oConn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "UsuariosRecuperarUno"; oCmd.Parameters.AddWithValue("@Nombre", nombre); Entidades.Usuarios oUsuarios = new Entidades.Usuarios(); try { MySqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { Entidades.Usuario oUsuario = new Entidades.Usuario(); oUsuario.NombreUsuario = nombre; oUsuario.Password = Convert.ToString(oReader["password"]); oUsuario.Rol = (Entidades.Usuario.RolUsuario)Convert.ToInt32(oReader["rol"]); oUsuarios.Add(oUsuario); oUsuario = null; } return oUsuarios; } } finally { oUsuarios = null; } } } }
//Metodo Insertar private static bool Insertar(Entidades.Usuarios usuarios) { bool key = false; Contexto contexto = new Contexto(); try { contexto.Usuarios.Add(usuarios); key = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(key); }
protected void LoginButton_Click(object sender, EventArgs e) { var usuario = new Entidades.Usuarios(); usuario = BLL.UsuariosBLL.Buscar(b => b.Nombres == TextBox1.Text); if (PasswordTextBox.Text != "") { if (usuario.Clave == PasswordTextBox.Text) { FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, true); } else { Utilidades.ShowToastr(this, "Usuario y/o Contraseña Incorrectas", "ERROR", "info"); } } else { Utilidades.ShowToastr(this, "Usuario y/o Contraseña Incorrectas", "ERROR", "info"); } }
//Metodo Modificar. private static bool Modificar(Entidades.Usuarios usuarios) { bool key = false; Contexto contexto = new Contexto(); try { contexto.Entry(usuarios).State = EntityState.Modified; key = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(key); }
public static string RegistraUsuario(string alias, string nombre, string password, int tipo) { string mensaje = string.Empty; try { Entidades.Usuarios usuario = new Entidades.Usuarios(); usuario.alias = alias; usuario.nombre = nombre; usuario.pass = password; usuario.activo = 1; usuario.administrador = tipo; Negocio.ValidaUsuarioBU validarusuarioBU = new Negocio.ValidaUsuarioBU(); mensaje = validarusuarioBU.ValidaUsuario(usuario); } catch { return("Error"); } return(mensaje); }
public List <Entidades.Usuarios> ObtenerUsuarios(int idUsr = 0) { List <Entidades.Usuarios> listUser = new List <Entidades.Usuarios>(); IDataReader idr = null; StringBuilder sb = new StringBuilder(); sb.Append("SELECT * FROM Usuarios"); if (idUsr != 0) { sb.Append("WHERE ID_Usuario='" + idUsr + "'"); } try { con.Open(); idr = con.Leer(CommandType.Text, sb.ToString()); while (idr.Read()) { Entidades.Usuarios u = new Entidades.Usuarios { ID_Usuario = (Int32)idr["ID_Usuario"], Usuario = idr["Usuario"].ToString(), Contrasena = idr["Contrasena"].ToString() }; listUser.Add(u); } idr.Close(); return(listUser); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); throw; } finally { con.Close(); } }
private void searchButton_Click(object sender, EventArgs e) { var usuario = new Entidades.Usuarios(); int id = Utilidades.TOINT(IdtextBox.Text); using (var conec = new DAL.Repositorio <Entidades.Usuarios>()) { usuario = conec.Buscar(p => p.UsuarioId == id); } if (usuario != null) { NombretextBox.Text = usuario.Nombre; ClavetextBox.Text = usuario.Clave; ConfirmartextBox.Text = usuario.Clave; } else { MessageBox.Show("No existe el usuario con ese id."); Limpiar(); } }
public Entidades.Usuarios logearUsuario(string usuario, string pass) { Entidades.Usuarios usuarioLog = new Entidades.Usuarios(); DataTable tablaResultado = new DataTable(); Conexion.Conexion objCon = new Conexion.Conexion(); tablaResultado = objCon.ejecutarConsulta("select cUsuId, cUsuAlias, cUsuNombre,cUsuPass,cUsuActivo, cUsuAdministrador from cUsuarios where cusualias = '" + usuario + "' and cUsuPass = '******'"); if (tablaResultado.Rows.Count > 0) { usuarioLog.alias = tablaResultado.Rows[0]["cUsuAlias"].ToString(); usuarioLog.nombre = tablaResultado.Rows[0]["cUsuNombre"].ToString(); usuarioLog.pass = tablaResultado.Rows[0]["cUsuPass"].ToString();; if (bool.Parse(tablaResultado.Rows[0]["cUsuActivo"].ToString()) == true) { usuarioLog.activo = 1; } else { usuarioLog.activo = 0; } if (bool.Parse(tablaResultado.Rows[0]["cUsuAdministrador"].ToString()) == true) { usuarioLog.administrador = 1; } else { usuarioLog.administrador = 0; } } else { usuarioLog = null; } return(usuarioLog); }
public int Editar3(Entidades.Usuarios obj) { /* * UPDATE Usuarios * SET IdRol = 'CLI', * Nombre = 'VICKY', Apellido = 'JOHNSON', * Activo = 0 * WHERE ID = 11 * */ int filasAfectadas = 0; StringBuilder consultaSQL = new StringBuilder(); consultaSQL.Append("UPDATE Usuarios "); consultaSQL.Append("SET IdRol = @idRolParametro, "); consultaSQL.Append("Nombre = @nombreParametro, Apellido = @apellidoParametro, "); consultaSQL.Append("Activo = @activoParametro "); consultaSQL.Append("WHERE ID = @idParametro "); using (var connection = new SqlConnection(cadenaConexion)) { filasAfectadas = connection.Execute(consultaSQL.ToString(), new { idParametro = obj.Id, idRolParametro = obj.IdRol, nombreParametro = obj.Nombre, apellidoParametro = obj.Apellido, activoParametro = obj.Activo }); } return(filasAfectadas); }
protected void btnAceptar_Click(object sender, EventArgs e) { string usuario = txtUsuario.Text; string pass = txtPassword.Text; Entidades.Usuarios miusuario = null; Negocio.ValidaUsuarioBU Validacion = new Negocio.ValidaUsuarioBU(); miusuario = Validacion.LogInUsuario(usuario, pass); if (miusuario != null) { Session["usuario"] = miusuario.nombre; Response.Redirect("http://localhost:51954/Registro.aspx"); } else { lblError.Visible = true; lblError.Text = "No existe un usuario con esos criterios"; lblError.Visible = true; } }
private void buttonBuscar_Click(object sender, EventArgs e) { usuario = BLL.UsuarioBLL.Buscar(Convert.ToInt32(textBoxId.Text)); if (usuario != null) { listaRelaciones = null; listaEmails = null; listaEmails = new List <Emails>(); listaRelaciones = BLL.UsuariosEmailsBLL.GetList(R => R.UsuarioId == usuario.UsuarioId); foreach (var relacion in listaRelaciones) { listaEmails.Add(BLL.EmailBLL.Buscar(relacion.EmailId)); } RefreshDataGridView(); textBoxUsuario.Text = usuario.Nombre; MessageBox.Show("Correcto"); } else { MessageBox.Show("Error"); } }
public String ValidaUsuario(Entidades.Usuarios usuario) { try { string mensaje = string.Empty; if (usuario.alias == null) { return(mensaje = "El nombre no puede estar vacio"); } else if (usuario.nombre == null) { return(mensaje = "El apellido no puede estar vacio"); } else if (usuario.pass == null) { return(mensaje = "El correo no puede estar vacio"); } else { Datos.RegistraUsuario RegUsuario = new Datos.RegistraUsuario(); if (RegUsuario.InsertarUsuario(usuario) == true) { return("Insertado con exito"); } else { return("Ocurrio un error"); } } } catch (Exception e) { string a = e.Message; return("Ocurrio un error"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { lblResultado.Text = string.Empty; Entidades.Logica.Ejecucion resultado = new Entidades.Logica.Ejecucion(); permisos = Negocio.Seguridad.Seguridad.verificarPermisos(); Entidades.Usuarios us = new Entidades.Usuarios(); us.Usuario = txtNombreUsuario.Text.Trim(); us.IdRol.IdRol = Convert.ToInt32(ddlRol.SelectedValue); us.IdPersona.IdPersona = Convert.ToInt32(ddlPersona.SelectedValue); //if (ddlPersona.SelectedValue == "0") // us.IdPersona.IdPersona = -1; //else // us.IdPersona.IdPersona = Convert.ToInt32(ddlPersona.SelectedValue); if (txtPass1.Text.Trim() == txtPass2.Text.Trim()) { if (hdfEstado.Value == "1" && permisos.C == true && ddlRol.SelectedValue != "0" && ddlPersona.SelectedValue != "0") { us.Pwd = txtPass1.Text.Trim(); resultado = Negocio.Seguridad.Usuarios.Nuevo(us); } else if (hdfEstado.Value == "2" && permisos.U == true && ddlRol.SelectedValue != "0" && ddlPersona.SelectedValue != "0") { us.IdUsuario = Convert.ToInt32(lblIdUsuario.Text); us.Pwd = txtPass1.Text.Trim(); resultado = Negocio.Seguridad.Usuarios.Actualizar(us); } else if(ddlRol.SelectedValue == "0") { lblResultado.Text = "Seleccionar un rol."; } else if (ddlPersona.SelectedValue == "0") { lblResultado.Text = "Debe estar ligado a una persona."; } else { lblResultado.Text = "No tienes privilegios para realizar esta acción."; } } else { txtPass1.Attributes.Add("value", txtPass1.Text); txtPass2.Attributes.Add("value", txtPass2.Text); lblResultado.Text = "Contraseñas deben coincidir."; } resultado.errores.ForEach(delegate (Entidades.Logica.Error error) { lblResultado.Text += error.descripcionCorta + "<br/>"; }); //lblResultado.ForeColor = System.Drawing.Color.Red; lblResultado.Attributes["style"] = "color: #F00;"; pnlResultado.Attributes["style"] = "background: rgba(252, 55, 55, 0.2);"; if (resultado.resultado == true) { //lblResultado.ForeColor = System.Drawing.Color.Green; lblResultado.Attributes["style"] = "color: #008000;"; pnlResultado.Attributes["style"] = "background: rgba(147, 252, 55, 0.22);"; hdfEstado.Value = "0"; lblIdUsuario.Text = string.Empty; btnNuevo.Visible = true; pnlUsuarios.Visible = true; pnlFormulario.Visible = false; llenarGdvUsuarios(); } pnlResultado.Visible = true; }