private void actualizarCampos(int id_usuario) { oUsuario = oUsuarioService.recuperarUsuarioPorId(id_usuario); txtId.Text = oUsuario.Id_usuario.ToString(); txtNombre.Text = oUsuario.Nombre_usuario; txtContraseña.Text = oUsuario.Contraseña; }
public Int32 Autentificacion(UsuarioE entidad) { int resultado = -1; SqlConnection con = new SqlConnection(Properties.Settings.Default.Conexion); SqlCommand command = new SqlCommand("Usuario_Autentificar", con); command.Parameters.AddWithValue("@Username", entidad.UserName); command.Parameters.AddWithValue("@Password", entidad.Pass); command.Parameters.Add("@Rol", SqlDbType.Int).Direction = ParameterDirection.Output; command.CommandType = CommandType.StoredProcedure; con.Open(); resultado = Convert.ToInt32(command.ExecuteScalar()); if (resultado == 0) { entidad.Rol = 0; } else { entidad.Rol = Convert.ToInt32(command.Parameters["@Rol"].Value); } con.Close(); return(resultado); }
internal void altaUsuario(UsuarioE ob, bool esAlta) { int id = ob.Id_usuario; string nom = ob.Nombre_usuario; string contra = ob.Contraseña; oUsuarioDao.actualizacion(id, nom, contra, esAlta); }
private UsuarioE MappingUsuario(DataRow row) { UsuarioE oUsuario = new UsuarioE { Id_usuario = Convert.ToInt32(row["id_usuario"].ToString()), Nombre_usuario = row["nombre_usuario"].ToString(), Contraseña = row["contraseña"].ToString() }; return(oUsuario); }
public WindowCashier(UsuarioE u) { InitializeComponent(); pl = new PedidoL(); this.u = u; ul = new LUsuario(); prl = new LProducto(); sel = new LServicio(); dgvPedidos.Columns[0].ValueType = typeof(object); CargarPedidos(); }
public WindowCarrier(UsuarioE u) { InitializeComponent(); pl = new PedidoL(); this.u = u; prl = new LProducto(); sel = new LServicio(); tl = new LTransporte(); dgvTransportes.Columns[0].ValueType = typeof(object); CargarPedidosTransporte(); }
internal bool validarCampo(UsuarioE usu) { if (usu.Nombre_usuario == string.Empty) { MessageBox.Show("Debe ingresar un nombre para el usuario", "Nombre de usuario vacio", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (usu.Contraseña == string.Empty) { MessageBox.Show("Debe ingresar un apellido para el usuario", "Apellido de usuario vacío", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
public UsuarioE validarUsuario(string usuario, string password) { UsuarioE usr = oUsuarioDao.recuperarUsuario(usuario); if (usr != null) { if (usr.Contraseña.Equals(password)) { return(usr); } } return(null); }
public bool Login(UsuarioE usuario) { DataRow fila = datos.TraerDataRow("spLogin", usuario._Usuario, usuario._Contraseña); byte CodError = Convert.ToByte(fila["CodError"]); mensaje = fila["Mensaje"].ToString(); if (CodError == 0) { return(true); } else { return(false); } }
private void btnInicioSesion_Click(object sender, EventArgs e) { frmLogin fl = new frmLogin(); fl.ShowDialog(); usuarioActual = fl.Usr; if (usuarioActual != null) { btnInicioSesion.Text = usuarioActual.Nombre_usuario; btnInicioSesion.Enabled = false; btnInicioSesion.IconColor = colorRGB.color1; btnInicioSesion.ForeColor = colorRGB.color1; habilitar(true); } fl.Dispose(); }
/// <summary> /// Atualiza dados do usuario /// </summary> /// <param name="usuario"></param> public void Atualizar(Usuario usuario) { try { var repUsuario = new RepositorioGenerico <UsuarioE>(); UsuarioE _usuarioE = repUsuario.ObterEntidade(b => b.codPessoa == usuario.CodPessoa); _usuarioE.codPerfil = usuario.CodPerfil; _usuarioE.codPessoa = usuario.CodPessoa; _usuarioE.login = usuario.Login; _usuarioE.senha = usuario.Senha; repUsuario.SaveChanges(); } catch (Exception e) { throw new DadosException("Usuario", e.Message, e); } }
private void button1_Click(object sender, EventArgs e) { try { if (login.Login(txtUsuarioLogin.Text, txtContraLogin.Text).Tipo.Equals("Administrador")) { WindowManager frm = new WindowManager(); frm.ShowDialog(); Limpiar(); } else if (login.Login(txtUsuarioLogin.Text, txtContraLogin.Text).Tipo.Equals("Cajero")) { u = login.Login(txtUsuarioLogin.Text, txtContraLogin.Text); WindowCashier frm = new WindowCashier(u); frm.ShowDialog(); Limpiar(); } else if (login.Login(txtUsuarioLogin.Text, txtContraLogin.Text).Tipo.Equals("Constructor")) { u = login.Login(txtUsuarioLogin.Text, txtContraLogin.Text); WindowBuilder frm = new WindowBuilder(u); frm.ShowDialog(); Limpiar(); } else if (login.Login(txtUsuarioLogin.Text, txtContraLogin.Text).Tipo.Equals("Conductor")) { u = login.Login(txtUsuarioLogin.Text, txtContraLogin.Text); WindowCarrier frm = new WindowCarrier(u); frm.ShowDialog(); Limpiar(); } else if (login.Login(txtUsuarioLogin.Text, txtContraLogin.Text).Tipo.Equals("Vendedor")) { u = login.Login(txtUsuarioLogin.Text, txtContraLogin.Text); WindowSeller frm = new WindowSeller(u); frm.ShowDialog(); Limpiar(); } } catch (Exception ex) { prueba.Text = ex.Message; } }
public WindowBuilder(UsuarioE u) { InitializeComponent(); pl = new PedidoL(); servicios = new LinkedList <PedidoSoloServicioServicioE>(); this.u = u; prl = new LProducto(); sel = new LServicio(); tl = new LTransporte(); utilities = new UtilitiesL(); lblCodigoConstructorT.Text = u.Codigo; lblNombreConstructorT.Text = u.Nombre; CargarCategoria(); CargarServicios(); Limpiar(); Activar(false); dgvCarritoCompras.Columns[0].ValueType = typeof(ServicioE); dgvPedidos.Columns[0].ValueType = typeof(object); CargarPedidos(); }
public string[] Login(String _Usuario, string _Contraseña) { UsuarioE usuario = new UsuarioE(); UsuarioBL usuarioBL = new UsuarioBL(); usuario._Usuario = _Usuario; usuario._Contraseña = _Contraseña; bool CodError = usuarioBL.Login(usuario); string[] valores = new string[2]; if (CodError == true) { valores[0] = "0"; } else { valores[0] = "1"; } valores[1] = usuarioBL.Mensaje; return(valores); }
public List <UsuarioE> CargarUsuario() { using (FerreteriaEntities db = new FerreteriaEntities()) { List <UsuarioE> lista = new List <UsuarioE>(); var lst = from usuario in db.usuario select usuario; foreach (var i in lst) { UsuarioE usu = new UsuarioE(); usu.Id = i.id; usu.Codigo = i.codigo; usu.Nombre = i.nombre; usu.Contrasena = i.contrasena; usu.Cedula = i.cedula; usu.Tipo = i.tipo; lista.Add(usu); } return(lista); } }
/// <summary> /// Insere dados do usuario /// </summary> /// <param name="usuario"></param> /// <returns></returns> public Int64 Inserir(Usuario usuario) { var repUsuario = new RepositorioGenerico <UsuarioE>(); UsuarioE _usuarioE = new UsuarioE(); try { _usuarioE.codPerfil = usuario.CodPerfil; _usuarioE.codPessoa = usuario.CodPessoa; _usuarioE.login = usuario.Login; _usuarioE.senha = usuario.Senha; repUsuario.Inserir(_usuarioE); repUsuario.SaveChanges(); return(_usuarioE.codPessoa); } catch (Exception e) { throw new DadosException("Usuario", e.Message, e); } }
public WindowSeller(UsuarioE u) { InitializeComponent(); pl = new PedidoL(); productos = new LinkedList <PedidoCompletoProductoE>(); servicios = new LinkedList <PedidoCompletoServicioE>(); this.u = u; prl = new LProducto(); sel = new LServicio(); tl = new LTransporte(); utilities = new UtilitiesL(); lblCodigoVendedorT.Text = u.Codigo; lblNombreVendedorT.Text = u.Nombre; CargarCategoriaProducto(); CargarCategoriaServicio(); CargarProductos(); CargarServicios(); Limpiar(); Activar(false); dgvCarritoComprasProductos.Columns[0].ValueType = typeof(ProductoE); dgvCarritoComprasServicios.Columns[0].ValueType = typeof(ServicioE); }
/* * This method receive two string in the parameters. The first string is the user and the second string is the password. * With a query the method search the parameters in the database. If the ExecuteReader could read the method return an * object. Else the method throw an exception */ public UsuarioE Login(string usuario, string contra) { UsuarioE u = new UsuarioE(); var builder = new SqlConnectionStringBuilder(); builder.DataSource = "ASUS-X412FA-CAR"; builder.InitialCatalog = "Ferreteria"; builder.IntegratedSecurity = true; var connectionString = builder.ToString(); using (SqlConnection conexion = new SqlConnection(connectionString)) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("SELECT * FROM usuario WHERE cedula ='" + usuario + "' AND contrasena ='" + contra + "'", conexion)) { SqlDataAdapter data = new SqlDataAdapter(cmd); DataTable res = new DataTable(); data.Fill(res); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { u.Id = Convert.ToInt32(res.Rows[0]["id"]); u.Codigo = Convert.ToString(res.Rows[0]["codigo"]); u.Nombre = Convert.ToString(res.Rows[0]["nombre"]); u.Contrasena = Convert.ToString(res.Rows[0]["contrasena"]); u.Cedula = Convert.ToString(res.Rows[0]["cedula"]); u.Tipo = Convert.ToString(res.Rows[0]["tipo"]); dr.Close(); return(u); } else { throw new Exception("Credenciales no válidos"); } } } }
private void sentenciaYCarga(UsuarioE ob, DataGridView grilla, UsuarioService obS, bool esAlta) { obS.altaUsuario(ob, esAlta); cargarGrilla(grilla, obS.recuperarUsuario()); }
public WindowLogin() { InitializeComponent(); u = new UsuarioE(); }