private void UsuarioMenuItem_Click(object sender, RoutedEventArgs e) { RUsuario ru = new RUsuario(); ru.Show(); }
private void BT_liminar_Click(object sender, EventArgs e) { try { if (verificarFilasSeleccionada() && MessageBox.Show("Desea eliminar los registros seleccionados?", "Eliminacion de Usuario", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvUsuarios.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { RUsuario usuario = new RUsuario(); usuario.Id = Convert.ToInt32(row.Cells["Id"].Value); if (FUsuario.Eliminar(usuario) != 1) { MessageBox.Show("EL cliene no pudo ser eliminado", "Eliminacion de Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FRM_Usuario_Load(null, null); } else if (!verificarFilasSeleccionada()) { MessageBox.Show("Debe selecionar un Registro primero", "Eliminacion de Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MessageBox.Show("Algo está mal, Favor intentar denuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public EUsuario ValidarClaveSupervisor(string idUsuario, string clave, out Respuesta respuesta) { EUsuario usuario = new EUsuario(); respuesta = new Respuesta(); try { var repositorio = new RUsuario(); var registro = repositorio.BuscarUsuarioPorClaveSupervisor(idUsuario, clave); if (registro == null) { respuesta.Valida = false; respuesta.Mensaje = "Usuario no encontrado."; } else { respuesta.Valida = true; respuesta.Mensaje = "OK"; } } catch (Exception ex) { respuesta.Valida = false; respuesta.Mensaje = $"[ValidarClaveSupervisor] {ex.Message}"; throw; } return(usuario); }
public ActionResult Login(string nombreUsuario = "", string contrasenia = "") { RUsuario rUsuario = new RUsuario(); Usuario u = rUsuario.IntentoDeLogin(nombreUsuario, contrasenia); string msg = ""; string siguienteControlador = ""; if (u != null) { switch (u.Rol) { case Usuario.E_Rol.Admin: msg = "Los datos son correctos, bienvenido/a Administrador/a"; siguienteControlador = "Admin"; break; case Usuario.E_Rol.Solicitante: msg = "Los datos son correctos, bienvenido/a Empleado/a"; siguienteControlador = "Solicitante"; break; } ViewBag.Mensaje = msg; Session["usuario"] = u; return(RedirectToAction("Index", siguienteControlador)); } else { ViewBag.Mensaje = "Los datos no son correctos."; } return(View()); }
private void RegistrarUsuarioToolStripMenuItem_Click(object sender, EventArgs e) { RUsuario rUsuario = new RUsuario(); rUsuario.MdiParent = this; rUsuario.Show(); }
static void AgregarUnUsuario() { Usuario user = new Usuario() { CI = 11115515, Pass = "******", Rol = Usuario.E_Rol.Solicitante, Nombre = "pepe", Apellido = "le pew", FechaDeNacimiento = new DateTime(1990, 2, 15), Email = "*****@*****.**", Celular = "099879995" }; RUsuario rUsuario = new RUsuario(); if (rUsuario.FindById(user.CI) != null) { Console.WriteLine("Usuario ya existe!"); } else { Console.WriteLine("Usuario no existe!"); if (rUsuario.Add(user)) { Console.WriteLine("Usuario agregado!"); } else { Console.WriteLine("Error de validacion!"); } } }
public static int Eliminar(RUsuario Rusuario) { SqlParameter[] dbParams = new SqlParameter[] { FDBHelper.MakeParam("@Id", SqlDbType.Int, 0, Rusuario.Id), }; return(Convert.ToInt32(FDBHelper.ExecuteScalar("usp_Data_FUsuario_Eliminar", dbParams))); }
private void Guardar_Click(object sender, EventArgs e) { try { string sResultado = validarDatos(); if (sResultado == "") // no faltan datos { if (text_Id.Text != "") //Actualizar registro { RUsuario usuario = new RUsuario(); usuario.Id = Convert.ToInt32(text_Id.Text); usuario.Nombre = text_Nombre.Text; usuario.Apellido = text_Apellido.Text; usuario.Ncf = text_NCF.Text; usuario.Direccion = text_Direccion.Text; usuario.Telefono = text_Telefono.Text; usuario.Nombreusuario = txtUsuario.Text; usuario.Password = txtPassword.Text; usuario.Tipo = cbxTipo.Text; if (FUsuario.Actualizar(usuario) == 1) { MessageBox.Show("Datos Actualizados Correctamente"); FRM_Usuario_Load(null, null); } } else //Nuevo registro { RUsuario usuario = new RUsuario(); usuario.Nombre = text_Nombre.Text; usuario.Apellido = text_Apellido.Text; usuario.Ncf = text_NCF.Text; usuario.Direccion = text_Direccion.Text; usuario.Telefono = text_Telefono.Text; usuario.Nombreusuario = txtUsuario.Text; usuario.Password = txtPassword.Text; usuario.Tipo = cbxTipo.Text; if (FUsuario.Insertar(usuario) > 0) { MessageBox.Show("Datos Insertados Correctamente"); FRM_Usuario_Load(null, null); } } } else { MessageBox.Show("Faltan datos en: \n" + sResultado); } } catch (Exception) { MessageBox.Show("Algo está mal, Favor llenar correctamente todos los campos e intentarlo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static int Actualizar(RUsuario Rusuario) { SqlParameter[] dbParams = new SqlParameter[] { FDBHelper.MakeParam("@Id", SqlDbType.Int, 0, Rusuario.Id), FDBHelper.MakeParam("@Nombre", SqlDbType.VarChar, 0, Rusuario.Nombre), FDBHelper.MakeParam("@Apellido", SqlDbType.VarChar, 0, Rusuario.Apellido), FDBHelper.MakeParam("@Ncf", SqlDbType.VarChar, 0, Rusuario.Ncf), FDBHelper.MakeParam("@Direccion", SqlDbType.VarChar, 0, Rusuario.Direccion), FDBHelper.MakeParam("@Telefono", SqlDbType.VarChar, 0, Rusuario.Telefono), FDBHelper.MakeParam("@Usuario", SqlDbType.VarChar, 0, Rusuario.Nombreusuario), FDBHelper.MakeParam("@Password", SqlDbType.VarChar, 0, Rusuario.Password), FDBHelper.MakeParam("@Tipo", SqlDbType.VarChar, 0, Rusuario.Tipo) }; return(Convert.ToInt32(FDBHelper.ExecuteScalar("usp_Data_FUsuario_Actualizar", dbParams))); }
public EUsuario Autenticar(string idUsuario, string clave, out Respuesta respuesta) { EUsuario usuario = null; respuesta = new Respuesta(false); var repositorio = new RUsuario(); // //idUsuario = ""; // var registro = repositorio.BuscarUsuarioPorIdentificacion(idUsuario); if (registro == null) { respuesta.Valida = false; respuesta.Mensaje = "Usuario no encontrado."; } else { usuario = UsuarioUtil.InstanciarDesde(registro); bool autenticado = usuario.Autenticar(clave); if (!autenticado) { log.Info("[PUsuario.Autenticar] Clave de usuario no válida"); // respuesta.Valida = false; respuesta.Mensaje = "Clave de usuario no válida."; } else { respuesta.Valida = true; } } return(usuario); }