public int EliminarZonas(Zona pZona) { Zona tmpZonas = BuscarZonas(pZona); BDComun.Contexto.Zonas.Remove(tmpZonas); return BDComun.Contexto.SaveChanges(); }
//Boton buscar zona private void btnConsultar_Click(object sender, RoutedEventArgs e) { try { BuscarZona _bus = new BuscarZona(); _bus.ShowDialog(); _zonaEntity = _bus.ZonaE; txtId.Text = _zonaEntity.Id.ToString(); txtNombre.Text = _zonaEntity.Nombre; txtAdesco.Text = _adescoB.Nombre; txtNombre.IsEnabled = true; txtAdesco.IsEnabled = true; btnNuevo.IsEnabled = false; btnGuardar.IsEnabled = false; btnModificar.IsEnabled = true; btnEliminar.IsEnabled = true; btnBuscar.IsEnabled = true; btnConsultar.IsEnabled = true; btnSalir.IsEnabled = true; } catch { } }
private void txtBuscarZona_TextChanged(object sender, TextChangedEventArgs e) { Zona _zona = new Zona(); _zona.Nombre = txtBuscarZona.Text; dgZonas.ItemsSource = _zonaBL.ObtenerZonasPorNombre(_zona); }
public int ModificarZonas(Zona pZona) { Zona tmpZonas = BuscarZonas(pZona); tmpZonas.Id = pZona.Id; tmpZonas.Nombre = pZona.Nombre; return BDComun.Contexto.SaveChanges(); }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { BuscarZona _bus = new BuscarZona(); _bus.ShowDialog(); _zonaB = _bus.ZonaE; txtZona.Text = _zonaB.Nombre; } catch { } }
//VERIFICAR EXISTENCIA DE DATOS public int VerificarDatos(Zona pZona) { Int32 Resultado = 0; List<Zona> ListaZona = BDComun.Contexto.Zonas.Where(Z => Z.Nombre == pZona.Nombre).ToList() as List<Zona>; if (ListaZona.Count() > 0) { Resultado = 1; } else { Resultado = 0; } return Resultado; }
//Boton Guardar datos private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { if (txtNombre.Text == string.Empty) { MessageBox.Show("Llene el campo nombre"); } if (txtAdesco.Text == string.Empty) { MessageBox.Show("Llene el campo adesco"); } if (!(txtNombre.Text == string.Empty || txtAdesco.Text == string.Empty)) { Zona _zona = new Zona(); _zona.Nombre = txtNombre.Text; _zona.ADESCO = _adescoB; if (_zonaBL.AgregarZonas(_zona) > 0) { MessageBox.Show("El registro se agregó con éxito"); Actualizar(); } else { MessageBox.Show("El registro no pudo ser agregado"); } } } catch (Exception ex) { MessageBox.Show("No se pudo agregar el registro" + "Advertencia" + ex.Message); } }
public List<Zona> ObtenerZonasPorNombre(Zona pZona) { return BDComun.Contexto.Zonas.Where(c => c.Nombre.Contains(pZona.Nombre)).ToList(); }
public Zona BuscarZonas(Zona pZona) { return BDComun.Contexto.Zonas.SingleOrDefault(c => c.Id == pZona.Id); }
public int AgregarZonas(Zona pZona) { BDComun.Contexto.Zonas.Add(pZona); return BDComun.Contexto.SaveChanges(); }
private void dgZonas_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ZonaE = dgZonas.SelectedItem as Zona; DialogResult = true; }