Example #1
0
        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());
                }
            }
        }
Example #2
0
        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());
            }
        }