private void btnLogin_Click(object sender, EventArgs e) { if ((txtUsuario.Text == "" || txtUsuario.Text == "USUARIO") && (txtClave.Text == "" || txtClave.Text == "CLAVE")) { lblUsuarioMensaje.Text = "Ingrese nombre de Usuario"; lblClaveMensaje.Text = "Ingrese ContraseƱa"; } else if (txtUsuario.Text == "" || txtUsuario.Text == "USUARIO") { lblUsuarioMensaje.Text = "Ingrese nombre de Usuario"; } else if (txtClave.Text == "" || txtClave.Text == "CLAVE") { lblClaveMensaje.Text = "Ingrese ContraseƱa"; } else { UsuariosPersonal usuarioNegocio = new UsuariosPersonal(); Encrypt encripta = new Encrypt(); try { usuario.Nombre = txtUsuario.Text; usuario.Password = encripta.EncryptKey(txtClave.Text); if (usuarioNegocio.validarUsuario(usuario)) { usuario = usuarioNegocio.llenarUsuario(usuario.Nombre); frmMenuPrincipal principal = Owner as frmMenuPrincipal; principal.UsuarioLogueado.ID = usuario.ID; principal.UsuarioLogueado.Nombre = usuario.Nombre; principal.UsuarioLogueado.Password = usuario.Password; principal.UsuarioLogueado.Sexo = usuario.Sexo; principal.UsuarioLogueado.Imagen = usuario.Imagen; principal.UsuarioLogueado.Mail = usuario.Mail; principal.UsuarioLogueado.Tipo.Id = usuario.Tipo.Id; principal.UsuarioLogueado.Tipo.Descripcion = usuario.Tipo.Descripcion; Close(); } else { lblNoExiste.Text = "Usuario o clave incorrectos"; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void dgvListaUsuarios_CellClick(object sender, DataGridViewCellEventArgs e) { btnBorrar.Visible = true; txbUsuario.Enabled = false; UsuariosPersonal usuario; Encrypt encripta; try { usuario = new UsuariosPersonal(); encripta = new Encrypt(); usuarioActivo = (Usuario)dgvListaUsuarios.CurrentRow.DataBoundItem; usuarioActivo = usuario.llenarUsuario(usuarioActivo.Nombre); txbUsuario.Text = usuarioActivo.Nombre; txbClave.Text = encripta.DecryptKey(usuarioActivo.Password); txbMail.Text = usuarioActivo.Mail; txbDireccionFoto.Text = usuarioActivo.Imagen; if (usuarioActivo.Sexo == 'M') { rdbMasculino.Checked = true; pbxAvatar.Image = Properties.Resources.Masculino; } else { rdbFemenino.Checked = true; pbxAvatar.Image = Properties.Resources.Femenino; } if (txbDireccionFoto.Text != "") { pbxAvatar.Image = Bitmap.FromFile(usuarioActivo.Imagen); } if (usuarioActivo.Tipo.Id == 1) { rdbAdmin.Checked = true; } else if (usuarioActivo.Tipo.Id == 2) { rdbPersonal.Checked = true; } else { rdbDeposito.Checked = true; } } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { UsuariosPersonal user; Encrypt encripta; try { if (txtClaveAnterior.Text == "" && txtClaveNueva.Text == "") { user = new UsuariosPersonal(); encripta = new Encrypt(); usuarioLogueado.Mail = txbMail.Text; if (txbDireccionCopia.Text != txbDireccionImagen.Text && txbDireccionCopia.Text != "") { //File.Delete(txbDireccionCopia.Text); } string destino = Path.Combine(Application.StartupPath, string.Format("c:\\PRUEBA\\{0}", Path.GetFileName(txbDireccionImagen.Text))); //TODO: Cambiar al directorio real de las fotos File.Copy(txbDireccionImagen.Text, destino); usuarioLogueado.Imagen = destino; user.modificarImagenMail(usuarioLogueado); } else { user = new UsuariosPersonal(); encripta = new Encrypt(); usuarioLogueado.Password = encripta.EncryptKey(txtClaveAnterior.Text); if (user.validarUsuario(usuarioLogueado)) { usuarioLogueado.Password = txtClaveNueva.Text; usuarioLogueado.Mail = txbMail.Text; if (txbDireccionCopia.Text != txbDireccionImagen.Text && txbDireccionCopia.Text != "") { //File.Delete(txbDireccionCopia.Text); } string destino = Path.Combine(Application.StartupPath, string.Format("c:\\PRUEBA\\{0}", Path.GetFileName(txbDireccionImagen.Text))); //TODO: Cambiar al directorio real de las fotos File.Copy(txbDireccionImagen.Text, destino); usuarioLogueado.Password = encripta.EncryptKey(txtClaveNueva.Text); usuarioLogueado.Imagen = destino; user.modificar(usuarioLogueado); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnBorrar_Click(object sender, EventArgs e) { UsuariosPersonal equipo = new UsuariosPersonal(); Usuario baja; try { baja = (Usuario)dgvListaUsuarios.CurrentRow.DataBoundItem; equipo.baja(baja); usuarioActivo = null; limpiar(); frmAltaUsuario_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void frmAltaUsuario_Load(object sender, EventArgs e) { btnBorrar.Visible = false; UsuariosPersonal usuarios = new UsuariosPersonal(); try { dgvListaUsuarios.DataSource = usuarios.Listar(); dgvListaUsuarios.Columns["id"].Visible = false; dgvListaUsuarios.Columns["password"].Visible = false; dgvListaUsuarios.Columns["tipo"].Visible = false; dgvListaUsuarios.Columns["sexo"].Visible = false; dgvListaUsuarios.Columns["imagen"].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } txbUsuario.Focus(); }
private void btnGuardar_Click(object sender, EventArgs e) { UsuariosPersonal usuario = new UsuariosPersonal(); Usuario nuevo = new Usuario(); Encrypt encrypt = new Encrypt(); //CHequeos try { if (usuarioActivo == null) { usuarioActivo = new Usuario(); } usuarioActivo.Nombre = txbUsuario.Text; usuarioActivo.Password = encrypt.EncryptKey(txbClave.Text); usuarioActivo.Mail = txbMail.Text; usuarioActivo.Imagen = txbDireccionFoto.Text; usuarioActivo.Tipo = new TipoUsuario(); if (rdbAdmin.Checked) { usuarioActivo.Tipo.Id = 1; } if (rdbPersonal.Checked) { usuarioActivo.Tipo.Id = 2; } if (rdbDeposito.Checked) { usuarioActivo.Tipo.Id = 3; } if (rdbMasculino.Checked) { usuarioActivo.Sexo = 'M'; } if (rdbFemenino.Checked) { usuarioActivo.Sexo = 'F'; } if (txbDireccionFoto.Text != "") { string destino = Path.Combine(Application.StartupPath, string.Format("c:\\PRUEBA\\{0}", Path.GetFileName(txbDireccionFoto.Text))); //TODO: Cambiar al directorio real de las fotos if (txbDireccionFoto.Text != destino) { File.Copy(txbDireccionFoto.Text, destino); } usuarioActivo.Imagen = destino; } if (usuarioActivo.ID == 0) { usuario.alta(usuarioActivo); } else { usuario.modificar(usuarioActivo); } //GUARDA LA IMAGEN CARGADA TODO: CAMBIAR LA DIRECCION A LA CARPETA CORRESPONDIENTE EN EL SERVIDOR limpiar(); frmAltaUsuario_Load(sender, e); } catch (Exception) { MessageBox.Show("Ya existe un usuario con ese nombre"); } }