private void cargarGrid(Empleados e) { TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); var resultado = tda.SelectEmpleado(e); tda.Close(); var ordenado = resultado.OrderBy(Empleados => Empleados.CURP).ToList(); lstEmpleado.Clear(); foreach (var r in ordenado) { lstEmpleado.Add(new Empleados() { ID = r.ID, Nombre = r.Nombre, Apellido = r.Apellido, Apellido2 = r.Apellido2, CURP = r.CURP }); } dg.ItemsSource = null; dg.ItemsSource = lstEmpleado; }
private void realizarBusqueda(Empleados e) { ComboBoxItem cbi = (ComboBoxItem)cbPais.SelectedItem; if (cbPais.SelectedIndex != 0) { e.Pais = Convert.ToInt64(cbi.Uid); } ComboBoxItem cbi1 = (ComboBoxItem)cbEstado.SelectedItem; if (cbEstado.SelectedIndex != 0) { e.Estado = Convert.ToInt64(cbi1.Uid); } ComboBoxItem cbi2 = (ComboBoxItem)cbCiudad.SelectedItem; if (cbCiudad.SelectedIndex != 0) { e.Ciudad = cbi2.Content.ToString(); } if (!txtNombre.PlaceHolder) { e.Nombre = txtNombre.Text; } if (!txtApellido.PlaceHolder) { e.Apellido = txtApellido.Text; e.Apellido2 = txtApellido.Text; } if (!txtCurp.PlaceHolder) { e.CURP = txtCurp.Text; } cargarGrid(e); }
public List<Empleados> SelectEmpleado(Empleados emp) { return _dataBaseTool.SelectEmpleado(emp); }
public Resultado UpdateEmpleado(Empleados emp) { return _dataBaseTool.UpdateEmpleado(emp); }
public Resultado DeleteEmpleado(Empleados emp) { return _dataBaseTool.DeleteEmpleado(emp); }
public Resultado InsertEmpleado(Empleados emp) { return _dataBaseTool.InsertEmpleado(emp); }
public Resultado DeleteEmpleado(Empleados emp) { Resultado resultado = new Resultado(); Empleado empDelete = (from a in _context.Empleado where a.ID == emp.ID select a).FirstOrDefault(); _context.Empleado.Remove(empDelete); try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; resultado.Referencia = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; resultado.Referencia = false; return resultado; }
public Resultado UpdateEmpleado(Empleados emp) { Resultado resultado = new Resultado(); var empdb = (from a in _context.Empleado where a.ID == emp.ID select a).FirstOrDefault(); empdb.Nombre = emp.Nombre; empdb.RFC = emp.RFC; empdb.Apellido = emp.Apellido; empdb.Apellido2 = emp.Apellido2; empdb.Calle = emp.Calle; empdb.NumeroExterior = emp.NumeroExterior; empdb.NumeroInterior = emp.NumeroInterior; empdb.Colonia = emp.Colonia; empdb.CP = emp.CP; empdb.Localidad = emp.Localidad; empdb.Ciudad = emp.Ciudad; empdb.Telefono = emp.Telefono; empdb.Email = emp.Email; empdb.CURP = emp.CURP; empdb.NSS = emp.NSS; empdb.Salario = emp.Salario; empdb.BaseSalario = emp.BaseSalario; empdb.Estado = emp.Estado; empdb.UsuarioMod = emp.UsuarioMod; empdb.FechaMod = DateTime.Now; try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; return resultado; }
public List<Empleados> SelectEmpleado(Empleados emp) { var empleados = (from a in _context.Empleado join b in _context.Estado on a.Estado equals b.ID select new Empleados { ID = a.ID, Nombre = a.Nombre, RFC = a.RFC, Apellido = a.Apellido, Apellido2 = a.Apellido2, Calle = a.Calle, NumeroInterior = a.NumeroInterior, NumeroExterior = a.NumeroExterior, Colonia = a.Colonia, CP = a.CP, Localidad = a.Localidad, Ciudad = a.Ciudad, Telefono = a.Telefono, Email = a.Email, CURP = a.CURP, NSS = a.NSS, Salario = a.Salario, BaseSalario = a.BaseSalario, Estado = a.Estado, UsuarioAlta = a.UsuarioAlta, UsuarioMod = a.UsuarioMod, FechaAlta = a.FechaAlta, FechaMod = a.FechaMod, Pais = b.Pais }).ToList(); empleados = empleados.Where(p => string.IsNullOrWhiteSpace(emp.Nombre) || p.Nombre.ToUpper().Contains(emp.Nombre.ToUpper())).ToList(); empleados = empleados.Where(p => string.IsNullOrWhiteSpace(emp.Apellido) || (p.Apellido.ToUpper().Contains(emp.Apellido.ToUpper()) || p.Apellido2.ToUpper().Contains(emp.Apellido.ToUpper()))).ToList(); empleados = empleados.Where(p => string.IsNullOrWhiteSpace(emp.CURP) || p.CURP.ToUpper().Contains(emp.CURP.ToUpper())).ToList(); empleados = empleados.Where(p => emp.Pais < 0 || p.Pais == emp.Pais).ToList(); empleados = empleados.Where(p => emp.Estado < 0 || p.Estado == emp.Estado).ToList(); empleados = empleados.Where(p => string.IsNullOrWhiteSpace(emp.Ciudad) || p.Ciudad.ToUpper().Contains(emp.Ciudad.ToUpper())).ToList(); return empleados; }
public Resultado InsertEmpleado(Empleados emp) { Resultado resultado = new Resultado(); string empdb = (from a in _context.Empleado where a.Email.ToUpper() == emp.Email.ToUpper() select a.Nombre).FirstOrDefault(); if (string.IsNullOrEmpty(empdb)) { Empleado empNew = new Empleado() { RFC = emp.RFC, Nombre = emp.Nombre, Apellido = emp.Apellido, Apellido2 = emp.Apellido2, Calle = emp.Calle, NumeroExterior = emp.NumeroExterior, NumeroInterior = emp.NumeroInterior, Colonia = emp.Colonia, CP = emp.CP, Localidad = emp.Localidad, Ciudad = emp.Ciudad, Telefono = emp.Telefono, Email = emp.Email, CURP = emp.CURP, NSS = emp.NSS, Salario = emp.Salario, Estado = emp.Estado, BaseSalario = emp.BaseSalario, UsuarioAlta = emp.UsuarioAlta, FechaAlta = DateTime.Now }; _context.Empleado.Add(empNew); } else { resultado.Realizado = false; resultado.ErrorDB = false; resultado.YaExiste = true; return resultado; } try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; return resultado; }
private void btnModificar_Click(object sender, RoutedEventArgs e) { if (!txtApellidoPaterno.PlaceHolder && !txtApellidoMaterno.PlaceHolder && !txtNombre.PlaceHolder && cbBaseSalario.SelectedIndex != 0 && !txtSalario.PlaceHolder && cbPais.SelectedIndex != 0 && cbEstado.SelectedIndex != 0 && !txtCiudad.PlaceHolder && !txtCalle.PlaceHolder && !txtCP.PlaceHolder && !txtTelefono.PlaceHolder) { if (validacionCampos()) { TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); Empleados em = new Empleados(); em.ID = lID; em.Apellido = txtApellidoPaterno.Text; em.Apellido2 = txtApellidoMaterno.Text; em.Nombre = txtNombre.Text; if (txtRFC.PlaceHolder) { em.RFC = null; } else { em.RFC = txtRFC.Text; } if (txtCURP.PlaceHolder) { em.CURP = null; } else { em.CURP = txtCURP.Text; } if (txtNSS.PlaceHolder) { em.NSS = null; } else { em.NSS = txtNSS.Text; } ComboBoxItem cbi = (ComboBoxItem)cbBaseSalario.Items[cbBaseSalario.SelectedIndex]; em.BaseSalario = Convert.ToInt64(cbi.Uid); em.Salario = Convert.ToDecimal(txtSalario.Text); ComboBoxItem cbi1 = (ComboBoxItem)cbPais.Items[cbPais.SelectedIndex]; em.Pais = Convert.ToInt64(cbi1.Uid); ComboBoxItem cbi2 = (ComboBoxItem)cbEstado.Items[cbEstado.SelectedIndex]; em.Estado = Convert.ToInt64(cbi2.Uid); em.Ciudad = txtCiudad.Text; if (txtLocalidad.PlaceHolder) { em.Localidad = null; } else { em.Localidad = txtLocalidad.Text; } em.Calle = txtCalle.Text; if (txtNumeroExterior.PlaceHolder) { em.NumeroExterior = null; } else { em.NumeroExterior = txtNumeroExterior.Text; } if (txtNumeroInterior.PlaceHolder) { em.NumeroInterior = null; } else { em.NumeroInterior = txtNumeroInterior.Text; } if (txtColonia.PlaceHolder) { em.Colonia = null; } else { em.Colonia = txtColonia.Text; } em.CP = txtCP.Text; em.Telefono = txtTelefono.Text; if (txtEmail.PlaceHolder) { em.Email = null; } else { em.Email = txtEmail.Text; } tda.UpdateEmpleado(em); tda.Close(); this.Close(); } } else { MessageBox.Show("Favor de llenar los campos."); } }