public void Modificar() { try { Console.Clear(); Console.Write("Ingrese el ID del usuario a modificar: "); int id = int.Parse(Console.ReadLine()); Business.Entities.Usuario usuario = UsuarioNegocio.GetOne(id); Console.Write("Ingrese Nombre: "); usuario.Nombre = Console.ReadLine(); Console.Write("Ingrese Apellido: "); usuario.Apellido = Console.ReadLine(); Console.Write("Ingrese Nombre de Usuario: "); usuario.NombreUsuario = Console.ReadLine(); Console.Write("Ingrese Clave: "); usuario.Clave = Console.ReadLine(); Console.Write("Ingrese Email: "); usuario.Email = Console.ReadLine(); Console.Write("Ingrese Habilitación de usuario (1-Si/otro-No): "); usuario.Habilitado = (Console.ReadLine() == "1"); usuario.State = BusinessEntity.States.Modified; UsuarioNegocio.Save(usuario); } catch (FormatException fe) { Console.WriteLine(); Console.WriteLine("La ID ingresada debe ser un número entero"); } catch (Exception e) { Console.WriteLine(); Console.WriteLine(e.Message); } finally { Console.WriteLine("Presione una tecla para continuar"); } }
public DataTable Login(Business.Entities.Usuario lg) { DataTable dtresul = new DataTable("usuario"); try { this.OpenConnection(); SqlCommand cmlogin = new SqlCommand("select usr.id_usuario,per.nombre,per.apellido,usr.habilitado,per.tipo_persona,per.id_persona from usuarios usr inner join personas per on per.id_persona=usr.id_persona where usr.nombre_usuario like @nombre_usuario and usr.clave like @clave", SqlConn); SqlParameter parame = new SqlParameter(); parame.ParameterName = "nombre_usuario"; parame.SqlDbType = SqlDbType.VarChar; parame.Size = 50; parame.Value = lg.Nombre_Usuario; cmlogin.Parameters.Add(parame); SqlParameter parausuio = new SqlParameter(); parausuio.ParameterName = "clave"; parausuio.SqlDbType = SqlDbType.VarChar; parausuio.Size = 50; parausuio.Value = lg.Clave; cmlogin.Parameters.Add(parausuio); SqlDataAdapter drplan = new SqlDataAdapter(cmlogin); drplan.Fill(dtresul); } catch (Exception) { dtresul = null; } return(dtresul); }
private void btnIngresar_Click(object sender, EventArgs e) { UsuarioLogic ul = new UsuarioLogic(); List <Business.Entities.Usuario> usuarios = ul.GetAll(); Business.Entities.Usuario currentUser = null; foreach (Business.Entities.Usuario usu in usuarios) { if (usu.NombreUsuario == txtUsuario.Text) { currentUser = usu; break; } } if (currentUser == null) { MessageBox.Show("Usuario incorrecto.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (currentUser.Clave != txtPass.Text) { MessageBox.Show("Contraseña incorrecta.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Usted ha ingresado al sistema correctamente.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; } }
public virtual void MapearADatos() { if (this.Modo == ModoForm.Alta) { this.UsuarioActual = new Usuario(); // ID ? } this.UsuarioActual.Habilitado = this.chkHabilitado.Checked; this.UsuarioActual.Nombre = this.txtNombre.Text; this.UsuarioActual.Apellido = this.txtApellido.Text; this.UsuarioActual.Email = this.txtEmail.Text; this.UsuarioActual.NombreUsuario = this.txtUsuario.Text; this.UsuarioActual.Clave = this.txtClave.Text; if (this.Modo == ModoForm.Alta) { this.UsuarioActual.State = BusinessEntity.States.New; } else if (this.Modo == ModoForm.Modificacion) { this.UsuarioActual.State = BusinessEntity.States.Modified; } else if (this.Modo == ModoForm.Baja) { this.UsuarioActual.State = BusinessEntity.States.Deleted; } }
////////////////////////////////////////private Business.Entities.Usuario _Usuario; ////////////////////////////////////////public Business.Entities.Usuario Usuario ////////////////////////////////////////{ //////////////////////////////////////// get { return _Usuario; } //////////////////////////////////////// set { _Usuario = value; } ////////////////////////////////////////} #endregion #region Metodos public void ValidaIngreso() { UsuarioLogic ul = new UsuarioLogic(); try { if (ValidaCampos()) { string usuario = textBox_Usuario.Text; string contrasenia = textBox_Contrasenia.Text; UsuarioLogueado = new Business.Entities.Usuario(); UsuarioLogueado = ul.GetLoggedUser(usuario, contrasenia); if (UsuarioLogueado != null && UsuarioLogueado.NombreUsuario == usuario && UsuarioLogueado.Clave == contrasenia) { this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Usuario y/o contraseña incorrectos", "Verifique sus datos" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe ingresar un usuario y una contraseña para poder ingresar al sistema", "Por favor, complete los campos" , MessageBoxButtons.OK, MessageBoxIcon.Information); } }catch (Exception ex) { MessageBox.Show("Error al ingresar al sistema \n" + ex, "Error en login" , MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public UsuarioDesktop(int ID, ModoForm modo) : this() { Modo = modo; Business.Logic.UsuarioLogic ul = new UsuarioLogic(); UsuarioActual = ul.GetOne(ID); MapearDeDatos(); }
// TODO: Algunas funciones comparten mucho código y deberían separarce public void Agregar() { Business.Entities.Usuario usr = new Business.Entities.Usuario(); Console.Clear(); Console.Write("Ingrese nombre: "); usr.Nombre = Console.ReadLine(); Console.Write("Ingrese apellido: "); usr.Apellido = Console.ReadLine(); Console.Write("Ingrese nombre de usuario: "); usr.NombreUsuario = Console.ReadLine(); Console.Write("Ingrese clave: "); usr.Clave = Console.ReadLine(); Console.Write("Ingrese email: "); usr.Email = Console.ReadLine(); String h; do { Console.Write("Ingrese habilitación de usuario (S/N): "); h = Console.ReadLine(); } while (h != "S" && h != "s" && h != "N" && h != "n"); usr.Habilitado = ((h == "S") || (h == "s")); usr.State = BusinessEntity.States.Modified; UsuarioNegocio.Save(usr); Console.WriteLine("\nID: {0}", usr.ID); }
protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.ToLower() == "insertar") { TextBox cajaTexto; CheckBox cbHabil; string textoActual; Business.Entities.Usuario usuarioNuevo = new Business.Entities.Usuario(); //Busco el control y lo asigno a la propiedad correspondiente del objeto Usuario //cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombre"); //textoActual = cajaTexto.Text; //usuarioNuevo.NombreUsuario = textoActual; //cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtApellido"); //textoActual = cajaTexto.Text; //usuarioNuevo.Apellido = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtEmail"); textoActual = cajaTexto.Text; usuarioNuevo.Email = textoActual; cbHabil = (CheckBox)grdUsuarios.FooterRow.FindControl("cbHabilitado"); usuarioNuevo.Habilitado = cbHabil.Checked; Business.Logic.UsuarioLogic usulogic = new Business.Logic.UsuarioLogic(); usulogic.Save(usuarioNuevo); grdUsuarios.DataBind(); } }
public bool Modificar(Entities.Usuario eUsuario) { using (var oTrans = _DBcontext.Database.BeginTransaction()) { try { Entities.Usuario eUsuarioAux = this._DBcontext.Usuario.FirstOrDefault(e => e.id_usuario == eUsuario.id_usuario); eUsuarioAux.nombre = eUsuario.nombre; eUsuarioAux.correo = eUsuario.correo; eUsuarioAux.user_name = eUsuario.user_name; eUsuarioAux.contrasena = eUsuario.contrasena; eUsuarioAux.telefono = eUsuario.telefono; this._DBcontext.Entry(eUsuarioAux).State = EntityState.Modified; this._DBcontext.SaveChanges(); oTrans.Commit(); return(true); } catch (Exception ex) { oTrans.Rollback(); throw ex; } } }
public UsuarioDesktop(ModoForm modo, int ID) : this() { Text = modo.ToString(); btnPlan.Enabled = false; cbxTipoPersona.Enabled = false; txtNombre.ReadOnly = true; txtApellido.ReadOnly = true; txtLegajo.ReadOnly = true; dtpFechaNacimiento.Enabled = false; if (modo == ModoForm.Baja) { txtNombre.ReadOnly = true; txtApellido.ReadOnly = true; txtEMail.ReadOnly = true; txtUsuario.ReadOnly = true; txtTelefono.ReadOnly = true; txtDireccion.ReadOnly = true; txtLegajo.ReadOnly = true; txtClave.ReadOnly = true; txtConfirmarClave.ReadOnly = true; dtpFechaNacimiento.Enabled = false; //chkHabilitado.Enabled = true; } Modo = modo; UsuarioActual = Business.Logic.UsuarioLogic.GetInstance().GetOneId(ID); MapearDeDatos(); }
public UsuarioDesktop(ModoForm modo) : this() { Text = modo.ToString(); Modo = modo; cbxTipoPersona.SelectedIndex = 2; UsuarioActual = new Business.Entities.Usuario(); }
public UsuarioDesktop(int id, ModoForm modo) : this() { this.Modo = modo; Usuario usuario = new UsuarioLogic().GetOne(id); this.UsuarioActual = usuario; this.MapearDeDatos(); }
public void Modificar() { try { Console.WriteLine("Ingrese el ID del usuario que desea editar:\n"); int ID = int.Parse(Console.ReadLine()); Business.Entities.Usuario usuario = UsuarioNegocio.GetOne(ID); Console.WriteLine("\nIngrese Nombre:\n"); usuario.Nombre = Console.ReadLine(); Console.WriteLine("\nIngrese Apellido:\n"); usuario.Apellido = Console.ReadLine(); Console.WriteLine("\nIngrese Nombre Usuario:\n"); usuario.NombreUsuario = Console.ReadLine(); Console.WriteLine("\nIngrese Clave:\n"); usuario.Clave = Console.ReadLine(); Console.WriteLine("\nIngrese Email:\n"); usuario.Email = Console.ReadLine(); Console.WriteLine("\nIngrese Habilitación Usuario (1- Si / Otro- No):\n"); usuario.Habilitado = (Console.ReadLine() == "1"); usuario.State = BusinessEntity.States.Modified; UsuarioNegocio.Save(usuario); } catch (FormatException) { Console.WriteLine(); Console.WriteLine("La ID ingresada debe ser un númeor entero.\n"); } catch (Exception e) { Console.WriteLine(e.Message); } finally { Console.WriteLine("Presione una tecla para continuar.\n"); Console.ReadKey(); } }
private void LoadEntity(Business.Entities.Usuario usuario) { usuario.NombrePersona = this.nombreTextBox.Text; usuario.ApellidoPersona = this.apellidoTextBox.Text; usuario.Email = this.emailTextBox.Text; usuario.Habilitado = this.habilitadoCheckBox.Checked; usuario.NombreUsuario = this.nombreUsuarioTextBox.Text; usuario.ClaveUsuario = this.claveTextBox.Text; }
public void MostrarDatos(Business.Entities.Usuario usr) { Console.WriteLine("Usuario: {0}", usr.ID); Console.WriteLine("\t\tNombre: {0}", usr.Nombre); Console.WriteLine("\t\tApellido: {0}", usr.Apellido); Console.WriteLine("\t\tNombre de usuario: {0}", usr.NombreUsuario); Console.WriteLine("\t\tClave: {0}", usr.Clave); Console.WriteLine("\t\tEmail: {0}", usr.EMail); Console.WriteLine("\t\tHabilitado: {0}", usr.Habilitado); }
public void Save(Business.Entities.Usuario _usuario) { try { UsuarioData.Save(_usuario); } catch (Exception) { throw; } }
public Entities.Usuario Login(string correo, string contrasena) { try { Entities.Usuario eMovie = _DBcontext.Usuario.Where(u => u.user_name == correo && u.contrasena == contrasena).Single(); return(eMovie); } catch (Exception ex) { throw ex; } }
public new void MapearADatos() { if (this.Modo == ModoForm.Alta) { Usuario usuario = new Usuario(); UsuarioActual = usuario; this.UsuarioActual.Habilitado = this.CheckBoxHabilitado.Checked; this.UsuarioActual.Email = this.TextBoxEmail.Text; this.UsuarioActual.Nombre = this.TextBoxNombre.Text; this.UsuarioActual.Apellido = this.TextBoxApellido.Text; this.UsuarioActual.NombreUsuario = this.TextBoxUsuario.Text; this.UsuarioActual.Clave = this.TextBoxClave.Text; } else if (this.Modo == ModoForm.Modificacion) { this.UsuarioActual.ID = int.Parse(this.TextBoxID.Text); this.UsuarioActual.Habilitado = this.CheckBoxHabilitado.Checked; this.UsuarioActual.Email = this.TextBoxEmail.Text; this.UsuarioActual.Nombre = this.TextBoxNombre.Text; this.UsuarioActual.Apellido = this.TextBoxApellido.Text; this.UsuarioActual.NombreUsuario = this.TextBoxUsuario.Text; this.UsuarioActual.Clave = this.TextBoxClave.Text; } switch (this.Modo) { case ModoForm.Alta: { this.UsuarioActual.State = BusinessEntity.States.New; break; } case ModoForm.Modificacion: { this.UsuarioActual.State = BusinessEntity.States.Modified; break; } case ModoForm.Baja: { this.UsuarioActual.State = BusinessEntity.States.Deleted; break; } case ModoForm.Consulta: { this.UsuarioActual.State = BusinessEntity.States.Unmodified; break; } } }
private void llenaGrilla(int id) { //Obtiene el usuario activo seleccionado Business.Logic.UsuarioLogic ul = new Business.Logic.UsuarioLogic(); Business.Entities.Usuario usuarioActivo = new Business.Entities.Usuario(); usuarioActivo = ul.GetOne(id); //llena la grilla con los datos del usuario traido de la bd lblId.Text = usuarioActivo.ID.ToString(); txtUsuario.Text = usuarioActivo.NombreUsuario; cbHabilitado.Checked = usuarioActivo.Habilitado; txtEmail.Text = usuarioActivo.Email; txtIdPersona.Text = usuarioActivo.IDPersona.ID.ToString(); }
public Business.Entities.Usuario UsuarioToBusiness(FormCollection collection, Business.Entities.BusinessEntity.States estado) { Business.Entities.Usuario usuario = new Business.Entities.Usuario(); usuario.Nombre = collection["Nombre"].ToString(); usuario.Apellido = collection["Apellido"].ToString(); usuario.NombreUsuario = collection["NombreUsuario"].ToString(); usuario.EMail = collection["EMail"].ToString(); usuario.Habilitado = Convert.ToBoolean(collection["Habilitado"]); usuario.TipoPersona = Convert.ToInt32(collection["TipoPersona"].ToString()); usuario.IDPersona = Convert.ToInt32(collection["IDPersona"].ToString()); usuario.State = estado; if (estado == Business.Entities.BusinessEntity.States.Modified) { usuario.ID = Convert.ToInt32(collection["ID"]); } return(usuario); }
public bool Eliminar(int id) { using (var oTrans = _DBcontext.Database.BeginTransaction()) { try { Entities.Usuario eUsuario = this.GetUsuario(id); //oTrans.Commit(); return(true); } catch (Exception ex) { oTrans.Rollback(); throw ex; } } }
public virtual void MapearADatos() { Business.Entities.Modulo moduloActual = this.DevolverModulo(); Business.Entities.Usuario usuarioActual = this.DevolverUsuario(); switch (this.Modo) { case (ModoForm.Alta): { ModuloUsrActual = new ModuloUsuario(); this.ModuloUsrActual.IdUsuario = usuarioActual.ID; this.ModuloUsrActual.IdModulo = moduloActual.ID; this.ModuloUsrActual.PermiteAlta = this.chkAlta.Checked; this.ModuloUsrActual.PermiteBaja = this.chkBaja.Checked; this.ModuloUsrActual.PermiteConsulta = this.chkConsulta.Checked; this.ModuloUsrActual.PermiteModificacion = this.chkMod.Checked; this.ModuloUsrActual.State = BusinessEntity.States.New; break; } case (ModoForm.Modificacion): { this.ModuloUsrActual.IdUsuario = usuarioActual.ID; this.ModuloUsrActual.IdModulo = moduloActual.ID; this.ModuloUsrActual.PermiteAlta = this.chkAlta.Checked; this.ModuloUsrActual.PermiteBaja = this.chkBaja.Checked; this.ModuloUsrActual.PermiteConsulta = this.chkConsulta.Checked; this.ModuloUsrActual.PermiteModificacion = this.chkMod.Checked; this.ModuloUsrActual.State = BusinessEntity.States.Modified; break; } case (ModoForm.Baja): { this.ModuloUsrActual.State = BusinessEntity.States.Deleted; break; } case (ModoForm.Consulta): { this.ModuloUsrActual.State = BusinessEntity.States.Unmodified; break; } } }
public void Modificar() { try { Console.Clear(); Console.Write("Ingrese el ID del usuario a modificar: "); int ID = int.Parse(Console.ReadLine()); Business.Entities.Usuario usr = UsuarioNegocio.GetOne(ID); Console.Write("Ingrese nombre: "); usr.Nombre = Console.ReadLine(); Console.Write("Ingrese apellido: "); usr.Apellido = Console.ReadLine(); Console.Write("Ingrese nombre de usuario: "); usr.NombreUsuario = Console.ReadLine(); Console.Write("Ingrese clave: "); usr.Clave = Console.ReadLine(); Console.Write("Ingrese email: "); usr.Email = Console.ReadLine(); String h; do { Console.Write("Ingrese habilitación de usuario (S/N): "); h = Console.ReadLine(); } while (h != "S" && h != "s" && h != "N" && h != "n"); usr.Habilitado = ((h == "S") || (h == "s")); usr.State = BusinessEntity.States.Modified; UsuarioNegocio.Save(usr); } catch (FormatException fe) { Console.WriteLine("\nLa ID ingresada debe ser un número entero"); } catch (Exception e) { Console.WriteLine("\n{0}", e.Message); } finally { Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); } }
public virtual void MapearADatos() { if (Modo == ModoForm.Alta) { Business.Entities.Usuario u = new Usuario(); UsuarioActual = u; this.UsuarioActual.State = BusinessEntity.States.New; } if (Modo == ModoForm.Modificacion) { this.UsuarioActual.ID = int.Parse(this.txtID.Text); this.UsuarioActual.State = BusinessEntity.States.Modified; } this.UsuarioActual.Habilitado = this.chkHabilitado.Checked; this.UsuarioActual.Nombre = this.txtNombre.Text; this.UsuarioActual.Apellido = this.txtApellido.Text; this.UsuarioActual.EMail = this.txtEmail.Text; this.UsuarioActual.NombreUsuario = this.txtUsuario.Text; this.UsuarioActual.Clave = this.txtClave.Text; }
public bool Guardar(Entities.Usuario eUsuario) { using (var oTrans = _DBcontext.Database.BeginTransaction()) { try { //tregistrando empresa this._DBcontext.Usuario.Add(eUsuario); this._DBcontext.SaveChanges(); oTrans.Commit(); return(true); } catch (Exception ex) { oTrans.Rollback(); throw ex; } } }
public void Agregar() { Console.Clear(); Business.Entities.Usuario usuario = new Business.Entities.Usuario(); Console.Write("Ingrese Nombre: "); usuario.Nombre = Console.ReadLine(); Console.Write("Ingrese Apellido: "); usuario.Apellido = Console.ReadLine(); Console.Write("Ingrese Nombre de Usuario: "); usuario.NombreUsuario = Console.ReadLine(); Console.Write("Ingrese Clave: "); usuario.Clave = Console.ReadLine(); Console.Write("Ingrese Email: "); usuario.Email = Console.ReadLine(); Console.Write("Ingrese Habilitación de usuario (1-Si/otro-No): "); usuario.Habilitado = (Console.ReadLine() == "1"); usuario.State = BusinessEntity.States.New; UsuarioNegocio.Save(usuario); Console.WriteLine(); Console.WriteLine("ID: {0}", usuario.ID); }
public void Agregar() { Business.Entities.Usuario usuario = new Business.Entities.Usuario(); Console.Clear(); Console.WriteLine("Ingrese Nombre:\n"); usuario.Nombre = Console.ReadLine(); Console.WriteLine("Ingrese Apellido:\n"); usuario.Apellido = Console.ReadLine(); Console.WriteLine("Ingrese Nombre Usuario:\n"); usuario.NombreUsuario = Console.ReadLine(); Console.WriteLine("Ingrese Clave:\n"); usuario.Clave = Console.ReadLine(); Console.WriteLine("Ingrese Email:\n"); usuario.Email = Console.ReadLine(); Console.WriteLine("Ingrese Habilitación Usuario (1- Si / Otro- No):\n"); usuario.Habilitado = (Console.ReadLine() == "1"); usuario.State = BusinessEntity.States.New; UsuarioNegocio.Save(usuario); Console.WriteLine(); Console.WriteLine("ID: {0}", usuario.ID); }
private void btnLogin_Click(object sender, EventArgs e) { try { { if (txtUsuario.Text != "" && txtContraseña.Text != "") { //Business.Entities.Usuario usr = Business.Logic.UsuarioLogic.GetInstance().LoginUsuario("gino00", "123456"); Business.Entities.Usuario usr = Business.Logic.UsuarioLogic.GetInstance().LoginUsuario(txtUsuario.Text, txtContraseña.Text); if (usr != null) { if (usr.Habilitado != false) { DialogResult = DialogResult.OK; Business.Entities.Session.currentUser = usr; } else { NotificarError("Usuario no Habilitado"); } } else { NotificarError("Usuario o Contraseña incorrectos"); } } else { NotificarError("Llene todos los campos"); } } } catch (Exception Error) { NotificarError(Error); } }
public void Update(Business.Entities.Usuario usur) { UsuarioData.Save(usur); }
public static bool altaUsuario(string username, string password, Business.Entities.Usuario usu) { usu.NombreUsuario = username; usu.Contraseña = password; return(Data.Database.UsuarioDB.getInstance().altaUsuario(usu)); }
public void Save(Business.Entities.Usuario u) { UsuarioAdapter.GetInstance().Save(u); }