Esempio n. 1
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         List <Empleado>      userEmpleadoLogIn      = DBAgenda.MatchUsuarioEmpleado(txtUsuario.Text);
         List <Administrador> userAdministradorLogIn = DBAgenda.MatchUsuarioAdministrador(txtUsuario.Text); //Busca un administrador
         if ((userEmpleadoLogIn.Count == 0 && userAdministradorLogIn.Count == 0) || txtUsuario.Text == ((Empleado)listViewEmpleados.SelectedItem).Usuario)
         {
             if (listViewEmpleados.SelectedItems.Count == 1)
             {
                 Empleado     auxEmpleado     = (Empleado)listViewEmpleados.SelectedItem;
                 Departamento auxDepartamento = (Departamento)cmbDepartamento.SelectedItem;
                 DBAgenda.Modificar(new Empleado(auxEmpleado.Id, txtNombre.Text, txtTelefono.Text, txtFax.Text, txtEmail.Text, (Departamento)cmbDepartamento.SelectedItem, (Sucursal)cmbSucursal.SelectedItem, txtUsuario.Text, txtPassword.Password));
                 txtNombre.Text   = "";
                 txtTelefono.Text = "";
                 txtFax.Text      = "";
                 txtEmail.Text    = "";
                 cmbDepartamento.SelectedIndex = 0;
                 cmbSucursal.SelectedIndex     = 0;
                 txtUsuario.Text               = "";
                 txtPassword.Password          = "";
                 listViewEmpleados.ItemsSource = null;
                 listViewEmpleados.Items.Refresh();
                 MessageBox.Show("Registro Modificado Exitosamente :)");
             }
         }
         else
         {
             MessageBox.Show("El usuario ya existe. Ingrese otro usuario.");
         }
     }catch (Exception) {}
 }
Esempio n. 2
0
        private void btnAgregar_Click(object sender, RoutedEventArgs e)
        {
            try{
                List <Empleado>      userEmpleadoLogIn      = DBAgenda.MatchUsuarioEmpleado(txtUsuario.Text);
                List <Administrador> userAdministradorLogIn = DBAgenda.MatchUsuarioAdministrador(txtUsuario.Text);  //Busca un administrador
                if ((userEmpleadoLogIn.Count == 0 && userAdministradorLogIn.Count == 0))
                {
                    Empleado empleado = new Empleado();
                    empleado.Nombre       = txtNombre.Text;
                    empleado.Telefono     = txtTelefono.Text;
                    empleado.Fax          = txtFax.Text;
                    empleado.Email        = txtEmail.Text;
                    empleado.Departamento = (Departamento)listaDepartamentos.ElementAt(cmbDepartamento.SelectedIndex);
                    empleado.Sucursal     = (Sucursal)listaSucursales.ElementAt(cmbSucursal.SelectedIndex);;
                    empleado.Usuario      = txtUsuario.Text;
                    empleado.Password     = txtPassword.Password;
                    DBAgenda.AgregarEmpleado(empleado);

                    MessageBox.Show("Registro Añadido con Exito :)");
                }
                else
                {
                    MessageBox.Show("El usuario ya existe. Favor de introducir otro nombre de usuario ;)");
                }
            } catch (Exception)    {
                //MessageBox.Show("Revise los Datos Introducidos :(");
            }
        }
Esempio n. 3
0
        private void accederLogIn()
        {
            List <Empleado> userEmpleadoLogIn = DBAgenda.MatchUsuarioEmpleado(txtUsuario.Text);  //Busca un empleado

            if (userEmpleadoLogIn.Count == 0)
            {
                List <Administrador> userAdministradorLogIn = DBAgenda.MatchUsuarioAdministrador(txtUsuario.Text);  //Busca un administrador
                if (userAdministradorLogIn.Count == 0)
                {
                    MessageBox.Show("User No Encontrado");
                }
                else
                {
                    if (userAdministradorLogIn.ElementAt(0).Password == txtPassword.Password)
                    {
                        inicio = new Inicio();
                        inicio.Show();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Contraseña Admin Incorrecta");
                    }
                }
            }
            else
            {
                if (userEmpleadoLogIn.ElementAt(0).Password == txtPassword.Password)
                {
                    inicio = new Inicio();
                    inicio.Show();
                    inicio.itemAdmin.IsEnabled    = false;
                    inicio.itemEmpleado.IsEnabled = false;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Contraseña Empleado Incorrecta");
                }
            }
        }