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 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 txtBuscarEmpleado_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Return) { listViewEmpleados.ItemsSource = DBAgenda.BuscarEmpleadosModificarEliminar(txtBuscarEmpleado.Text); listViewEmpleados.Items.Refresh(); } }
public wConsulta() { InitializeComponent(); cmbDepartamento.ItemsSource = DBAgenda.listaDepartamentos(); cmbDepartamento.DisplayMemberPath = "Nombre"; cmbDepartamento.Items.Refresh(); cmbDepartamento.SelectedIndex = 0; cmbBoxSucursal.ItemsSource = DBAgenda.listaSucursales(); cmbBoxSucursal.DisplayMemberPath = "Nombre"; cmbBoxSucursal.Items.Refresh(); cmbBoxSucursal.SelectedIndex = 0; }
private void btmAgregarAdministrador_Click(object sender, RoutedEventArgs e) { try { Administrador administrador = new Administrador(); administrador.Usuario = txtAdministradorUser.Text; administrador.Password = (string)pswAdministrador.Password; DBAgenda.AgregarAdministrador(administrador); MessageBox.Show("Registro Añadido Exitosamente :)"); } catch (Exception) { MessageBox.Show("Revise su Información"); } }
private void ejecutarConsulta() { if (cbSinNombre.IsChecked == true) { empleado = DBAgenda.ConsultaEmpleadosSinNombre(((Departamento)cmbDepartamento.SelectedItem).Nombre, ((Sucursal)cmbBoxSucursal.SelectedItem).Nombre); listviewConsulta.ItemsSource = empleado; listviewConsulta.Items.Refresh(); } else { empleado = DBAgenda.ConsultaEmpleadosConNombre(txtNombre.Text, ((Departamento)cmbDepartamento.SelectedItem).Nombre, ((Sucursal)cmbBoxSucursal.SelectedItem).Nombre); listviewConsulta.ItemsSource = empleado; listviewConsulta.Items.Refresh(); } }
public wEmpleado() { InitializeComponent(); //Se llenan los ComboBox, y se cargan las listas de departamentos y sucursales. listaDepartamentos = DBAgenda.listaDepartamentos(); cmbDepartamento.ItemsSource = listaDepartamentos; cmbDepartamento.DisplayMemberPath = "Nombre"; cmbDepartamento.Items.Refresh(); cmbDepartamento.SelectedIndex = 0; listaSucursales = DBAgenda.listaSucursales(); cmbSucursal.ItemsSource = listaSucursales; cmbSucursal.DisplayMemberPath = "Nombre"; cmbSucursal.Items.Refresh(); cmbSucursal.SelectedIndex = 0; }
private void btnAgregarSucursal_Click(object sender, RoutedEventArgs e) { try { Sucursal sucursal = new Sucursal(); sucursal.Nombre = txtSucursalNombre.Text; sucursal.Descripcion = txtSucursalNombre.Text; if (sucursal.Descripcion == null) { sucursal.Descripcion = ""; } DBAgenda.AgregarSucursal(sucursal); MessageBox.Show("Registro Añadido Exitosamente :)"); } catch (Exception) { MessageBox.Show("Revise su información"); } }
private void btnAgregarDepartamento_Click(object sender, RoutedEventArgs e) { try { Departamento departamento = new Departamento(); departamento.Nombre = txtDepartamentoNombre.Text; departamento.Descripcion = txtDepartamentoDescripcion.Text; if (departamento.Descripcion == null) { departamento.Descripcion = ""; } DBAgenda.AgregarDepartamento(departamento); MessageBox.Show("Registro Añadido Exitosamente :)"); } catch (Exception) { MessageBox.Show("Revise Su información"); } }
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"); } } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { try { if (listViewEmpleados.SelectedItems.Count == 1) { DBAgenda.Eliminar((Empleado)listViewEmpleados.SelectedItem); txtNombre.Text = ""; txtTelefono.Text = ""; txtFax.Text = ""; txtEmail.Text = ""; txtUsuario.Text = ""; txtPassword.Password = ""; cmbDepartamento.SelectedIndex = 0; cmbSucursal.SelectedIndex = 0; listViewEmpleados.ItemsSource = null; listViewEmpleados.Items.Refresh(); MessageBox.Show("Registro Eliminado Exitosamente"); } } catch (Exception) { MessageBox.Show("Un error ha ocurrido al eliminar registro"); } }
public MainWindow() { InitializeComponent(); DBAgenda.DBConectar(); }