public void EditarUsuario(Usuario objUsuario) { BDParacasEntities context = new BDParacasEntities(); Usuario objUsuarioSel = context.Usuario.FirstOrDefault(X => X.UsuarioId == objUsuario.UsuarioId && X.Estado ==1); objUsuarioSel.Codigo = objUsuario.Codigo; objUsuarioSel.Password = objUsuario.Password; objUsuarioSel.RolId = objUsuario.RolId; context.SaveChanges(); }
private void btnRegistrar_Click(object sender, EventArgs e) { try { if (!ValidarComponentes()) return; if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } UsuarioBC objUsuarioBC = new UsuarioBC(); Usuario objUsuario = new Usuario(); objUsuario.Codigo = txtUsuario.Text; objUsuario.Password = txtContrasenia.Text; objUsuario.RolId = Convert.ToInt32(cbRol.SelectedValue.ToString()); objUsuario.Estado = 1; if (Modo == TypeMode.Registrar) { objUsuarioBC.RegistrarUsuario(objUsuario); MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Modo == TypeMode.Editar) { objUsuario.UsuarioId = UsuarioId; objUsuarioBC.EditarUsuario(objUsuario); MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } MiDelegado(); this.Dispose(); } catch (Exception) { MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void RecibirDatos(Usuario UsuarioObj) { sslbl_Usuario.Text = "Bienvenido: " + UsuarioObj.Codigo.ToString(); sslbl_Rol.Text = "Rol: " + UsuarioObj.Rol.Descripcion.ToString(); usuarioId = UsuarioObj.UsuarioId; tsAdministrar.Visible = true; tsEntrada.Visible = true; tsSalida.Visible = true; tsReimpresion.Visible = true; tsCerrarSesion.Visible = true; if(UsuarioObj.Rol.Descripcion.ToUpper()=="ADMINISTRADOR") { tsEntidad.Visible =true; tsReportes.Visible = true; }else { tsEntidad.Visible = false; tsReportes.Visible = false; } }
public Usuario ValidarUsuario(Usuario objUsuario) { BDParacasEntities context = new BDParacasEntities(); return context.Usuario.FirstOrDefault(X => X.Password == objUsuario.Password && X.Codigo == objUsuario.Codigo && X.Estado==1); }
public void RegistrarUsuario(Usuario objUsuario) { BDParacasEntities context = new BDParacasEntities(); context.Usuario.Add(objUsuario); context.SaveChanges(); }
private void ValidarUsuario() { Usuario objUsuario = new Usuario(); UsuarioBC UsuarioBC = new UsuarioBC(); objUsuario.Codigo = txtUsuario.Text; objUsuario.Password = txtContrasenia.Text; if (UsuarioBC.ValidarUsuario(objUsuario) != null) { objUsuario = UsuarioBC.ValidarUsuario(objUsuario); MiDelegado(objUsuario); this.Dispose(); } else { lblMensaje.Text = "Datos Incorrectos."; lblMensaje.Visible = true; txtUsuario.Focus(); return; } }