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) {} }
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 :("); } }
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"); } } }