コード例 #1
0
        private void UsuariosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmUsuarioRead frm = new FrmUsuarioRead();

            frm.MdiParent = this;
            frm.Show();
        }
コード例 #2
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);
            }
        }
コード例 #3
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);
         }
     }
 }
コード例 #4
0
        private void BtAceptar_Click(object sender, EventArgs e)
        {
            dniUser = tbUsuario.Text;
            String pass = tbContraseña.Text;
            String sal  = FrmUsuarioRead.CalcularSalt(dniUser, pass);

            try
            {
                usuario = AccesoDatos.Logic.Usuario.GetUsuario().ListarUsuarios().Where(x => x.DNI.Equals(dniUser)).FirstOrDefault();
                if (usuario != null)
                {
                    if (usuario.InicioSesion == true)
                    {
                        if (usuario.Salt.Equals(sal))
                        {
                            //MessageBox.Show("Bienvenido");
                            this.DialogResult = DialogResult.OK;
                            this.Close();
                        }
                        else
                        {
                            lbError.Text = "Contraseña incorrecta!";
                            error++;
                        }
                    }
                    else
                    {
                        //usuario sin inicio de sesion
                        //MessageBox.Show("Bienvenido");
                        //lbError.Text = "Usuario sin acceso!";
                    }
                }
                else
                {
                    lbError.Text = "Usuario incorrecto!";
                    error++;
                }
            }
            catch (Exception excepcion)
            {
                MessageBox.Show(excepcion.Message);
            }

            if (error == 3)
            {
                this.DialogResult = DialogResult.Cancel;
                this.Close();
            }
        }
コード例 #5
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);
            }
        }
コード例 #6
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);
     }
 }