Exemplo n.º 1
0
        private void BtAceptar_Click(object sender, EventArgs e)
        {
            if (!tbPass1.Text.Equals("") && !tbPass2.Text.Equals(""))
            {
                try
                {
                    AccesoDatos.Model.Usuario usuario = AccesoDatos.Logic.Usuario.GetUsuario().ListarUsuarios().Where(x => x.DNI.Equals(dniUser)).FirstOrDefault();
                    String user = usuario.DNI;

                    if (tbPass1.Text.Equals(tbPass2.Text))
                    {
                        String sal = FrmUsuarioRead.CalcularSalt(dniUser, tbPass2.Text);
                        usuario.Salt = sal;
                        AccesoDatos.Logic.Usuario.GetUsuario().ActualizarUsuario(usuario);
                        MessageBox.Show("Contraseña modificada", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Las contraseñas no coinciden", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception excepcion)
                {
                    MessageBox.Show(excepcion.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                //this.Close();
            }
            else
            {
                MessageBox.Show("Faltan datos obligatorios!!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 2
0
 private static void cargarUsuario()
 {
     if (!AccesoDatos.Logic.Usuario.GetUsuario().ListarUsuarios().Any())
     {
         try
         {
             AccesoDatos.Model.Usuario usuario = new AccesoDatos.Model.Usuario();
             usuario.DNI          = "12345678Z";
             usuario.Nombre       = "Administrador";
             usuario.Apellidos    = "Administrador";
             usuario.InicioSesion = true;
             string pass = "******";
             usuario.Salt         = FrmUsuarioRead.CalcularSalt(usuario.DNI, pass);
             usuario.Direccion    = "Av. Siempreviva 123";
             usuario.Poblacion    = "Murcia";
             usuario.CodigoPostal = "30100";
             usuario.Provincia    = "Murcia";
             usuario.Telefono1    = "666666666";
             usuario.Telefono2    = "";
             AccesoDatos.Logic.Usuario.GetUsuario().InsertarUsuario(usuario);
         }
         catch (Exception excepcion)
         {
             MessageBox.Show(excepcion.Message);
         }
     }
 }
Exemplo n.º 3
0
        private void BtReiniciarContraseña_Click(object sender, EventArgs e)
        {
            string dni = "";

            AccesoDatos.Model.Usuario usuario = null;
            try
            {
                dni = (string)dgvUsuarios.SelectedRows[0].Cells[0].Value;
            }
            catch (Exception excep)
            {
                MessageBox.Show("Seleccione un usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                tbFiltrar.Text = "";
            }

            if (!dni.Equals(""))
            {
                try
                {
                    usuario = AccesoDatos.Logic.Usuario.GetUsuario().ListarUsuarios().Where(x => x.DNI.Equals(dni)).FirstOrDefault();
                }
                catch (Exception excep)
                {
                    MessageBox.Show(excep.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                if ((usuario != null) && (usuario.InicioSesion == true))
                {
                    if (DialogResult.Yes == MessageBox.Show("¿Esta seguro?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1))
                    {
                        string sal = "123456";
                        usuario.Salt = CalcularSalt(usuario.DNI, sal);
                        try
                        {
                            AccesoDatos.Logic.Usuario.GetUsuario().ActualizarUsuario(usuario);
                            MessageBox.Show("Se le ha asignado la contraseña provisoria 123456. Debe cambiarla", "Información", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        catch (Exception excep)
                        {
                            MessageBox.Show(excep.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Este usuario esta deshabilitado!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Exemplo n.º 4
0
        private void BtAceptar_Click_1(object sender, EventArgs e)
        {
            if (!FaltanDatosObligatorios())
            {
                AccesoDatos.Model.Usuario usuario = new AccesoDatos.Model.Usuario();
                usuario.DNI          = uDNI;
                usuario.Nombre       = tbNombre.Text;
                usuario.Apellidos    = tbApellidos.Text;
                usuario.InicioSesion = cbInicioSesion.Checked;
                if (usuario.InicioSesion == true)
                {
                    string sal = "123456";
                    usuario.Salt = FrmUsuarioRead.CalcularSalt(usuario.DNI, sal);
                    MessageBox.Show("Se ha establecido la contraseña por defecto '" + sal + "'.\n" +
                                    "Debe cambiarla con la opción de menu 'Cambiar Contraseña'.", "Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                usuario.Direccion    = tbDireccion.Text;
                usuario.Poblacion    = tbPoblacion.Text;
                usuario.CodigoPostal = tbCodPostal.Text;
                usuario.Provincia    = tbProvincia.Text;
                usuario.Telefono1    = tbTelefono1.Text;
                usuario.Telefono2    = tbTelefono1.Text;

                try
                {
                    AccesoDatos.Logic.Usuario.GetUsuario().ActualizarUsuario(usuario);
                }
                catch (Exception excepcion)
                {
                    MessageBox.Show(excepcion.Message);
                }
                this.Close();
            }
            else
            {
                MessageBox.Show("Faltan datos obligatorios!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 5
0
 private void BtAceptar_Click(object sender, EventArgs e)
 {
     if (!FaltanDatosObligatorios())
     {
         AccesoDatos.Model.Usuario usuario = new AccesoDatos.Model.Usuario();
         usuario.DNI          = tbDni.Text;
         usuario.Nombre       = tbNombre.Text;
         usuario.Apellidos    = tbApellidos.Text;
         usuario.InicioSesion = cbInicioSesion.Checked;
         if (usuario.InicioSesion == true)
         {
             string sal = "123456";
             usuario.Salt = FrmUsuarioRead.CalcularSalt(usuario.DNI, sal);
         }
         usuario.Direccion    = tbDireccion.Text;
         usuario.Poblacion    = tbPoblacion.Text;
         usuario.CodigoPostal = tbCodPostal.Text;
         usuario.Provincia    = tbProvincia.Text;
         usuario.Telefono1    = tbTelefono1.Text;
         usuario.Telefono2    = tbTelefono1.Text;
         try
         {
             AccesoDatos.Logic.Usuario.GetUsuario().InsertarUsuario(usuario);
         }
         catch (Exception exc)
         {
             MessageBox.Show(exc.Message);
         }
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     else
     {
         MessageBox.Show("Faltan datos obligatorios!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Exemplo n.º 6
0
 public FrmUsuarioUpdate(string dni)
 {
     InitializeComponent();
     uDNI          = dni;
     tbDni.Enabled = false;
     try
     {
         AccesoDatos.Model.Usuario usuario = AccesoDatos.Logic.Usuario.GetUsuario().ListarUsuarios().Where(x => x.DNI.Equals(uDNI)).FirstOrDefault();
         tbDni.Text             = usuario.DNI;
         tbNombre.Text          = usuario.Nombre;
         tbApellidos.Text       = usuario.Apellidos;
         tbDireccion.Text       = usuario.Direccion;
         cbInicioSesion.Checked = usuario.InicioSesion.GetValueOrDefault();
         tbPoblacion.Text       = usuario.Poblacion;
         tbCodPostal.Text       = usuario.CodigoPostal;
         tbProvincia.Text       = usuario.Provincia;
         tbTelefono1.Text       = usuario.Telefono1;
         tbTelefono1.Text       = usuario.Telefono2;
     }
     catch (Exception excep)
     {
         MessageBox.Show(excep.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }