protected void validarUsuario() { try { if (validarIngreso()) { Usuario usuario = UsuarioTR.consultarUsuario(this.txt_usuario.Text.Trim(), General.encriptar(this.txt_password.Text)); if (usuario != null) { if (usuario.Id_Rol == 1) { this.user = usuario; if (this.chk_recordar.Checked) { Global.idUsuarioAnular = usuario.Idtbl_usuario; } this.DialogResult = DialogResult.OK; this.Close(); } else { Mensaje.advertencia("No tiene permisos para realizar esta acción"); } } else { Mensaje.advertencia("No se encontro el usuario."); } } } catch (Exception e) { Mensaje.error(e.Message); } }
protected void eliminar(DataGridViewCellEventArgs e) { if (MessageBox.Show("¿Desea Eliminar el Usuario?", "Mensaje del Sistema", MessageBoxButtons.YesNo) == DialogResult.Yes) { int idUsuario = (int)this.grw_usuarios.Rows[e.RowIndex].Cells[0].Value; UsuarioTR tran = new UsuarioTR(); string mensaje = ""; if (tran.eliminarUsuario(idUsuario, ref mensaje)) { this.grw_usuarios.Rows.RemoveAt(e.RowIndex); } else { MessageBox.Show(mensaje); } } }
protected void entrar() { if (validarIngreso()) { string msn = ""; UsuarioTR tran = new UsuarioTR(); if (tran.esUsuarioValido(ref msn, this.txt_usuario.Text.Trim(), General.encriptar(this.txt_password.Text))) { frm_menu menu = new frm_menu(); menu.Show(); this.Hide(); } else if (String.IsNullOrEmpty(msn)) { Mensaje.error("No se encontro el usuario."); } else { Mensaje.error(msn); } } }
protected void llenarGrid(string nombre, int idRol) { this.grw_usuarios.DataBindings.Clear(); grw_usuarios.Columns.Clear(); string mensaje = ""; UsuarioTR tran = new UsuarioTR(); DataTable datos = tran.consultarUsuarios(ref mensaje, nombre, idRol); if (datos != null) { this.grw_usuarios.DataSource = datos; this.grw_usuarios.Columns["id"].Visible = false; int ancho = this.grw_usuarios.Width - 40; this.grw_usuarios.Columns["Cédula"].Width = Convert.ToInt16(ancho * 0.20); this.grw_usuarios.Columns["Empleado"].Width = Convert.ToInt16(ancho * 0.15); this.grw_usuarios.Columns["User"].Width = Convert.ToInt16(ancho * 0.25); this.grw_usuarios.Columns["Rol"].Width = Convert.ToInt16(ancho * 0.25); this.grw_usuarios.Columns["Estado"].Width = Convert.ToInt16(ancho * 0.14); DataGridViewButtonColumn bcol = new DataGridViewButtonColumn(); bcol.Width = 20; bcol.HeaderText = ""; bcol.Name = "botonEditar"; bcol.UseColumnTextForButtonValue = true; this.grw_usuarios.Columns.Add(bcol); DataGridViewButtonColumn bcol1 = new DataGridViewButtonColumn(); bcol1.Width = 20; bcol1.HeaderText = ""; bcol1.Name = "botonEliminar"; bcol1.UseColumnTextForButtonValue = true; this.grw_usuarios.Columns.Add(bcol1); } else { Mensaje.error(mensaje); } }
private void btn_guardar_Click(object sender, EventArgs e) { if (!validar()) { return; } Usuario usuario = new Usuario(); usuario.Idtbl_usuario = this.idUsuario; usuario.Id_Empleado = this.idEmpleado; usuario.User = txt_usuario.Text; usuario.Password = General.encriptar(txt_password.Text); usuario.Id_Rol = int.Parse(cmb_rol.SelectedValue.ToString()); usuario.Estado = (cmb_estado.SelectedValue.ToString() == "1") ? true : false; UsuarioTR tran = new UsuarioTR(usuario); string msn = ""; if (estadoGuardar && tran.insertarUsuario(ref msn)) //guardar { Mensaje.informacion("Usuario ingresado con éxito."); this.limpiar(); txt_cedula.Focus(); } else if (!estadoGuardar && tran.actualizarUsuario(ref msn)) { Mensaje.informacion("Usuario actualizado con éxito."); if (this.fila != null) { pasarDatos(); } this.limpiar(); txt_cedula.Focus(); } else { Mensaje.advertencia(msn); } }
protected void buscarUsuarioXCedula(string cedula) { String mensaje = ""; UsuarioTR tran = new UsuarioTR(); Usuario usuario = tran.buscarXCedula(cedula, ref mensaje); if (usuario != null) { llenarDatos(usuario); this.activarEstadoActualizar(); } else { if (String.IsNullOrEmpty(mensaje)) { this.buscarEmpleado(cedula); } else { Mensaje.error(mensaje); } } }
protected void buscarUsuarioXId(int idUsuario) { String mensaje = ""; UsuarioTR tran = new UsuarioTR(); Usuario usuario = tran.buscarXId(idUsuario, ref mensaje); if (usuario != null) { this.txt_cedula.Text = usuario.Cedula_Empleado; llenarDatos(usuario); this.activarEstadoActualizar(); } else { if (String.IsNullOrEmpty(mensaje)) { Mensaje.advertencia("No se encontró el usuario"); } else { Mensaje.error(mensaje); } } }