public int EliminarProyectos(Proyecto pProyecto) { Proyecto tmpProyectos = BuscarProyectos(pProyecto); BDComun.Contexto.Proyectos.Remove(tmpProyectos); return BDComun.Contexto.SaveChanges(); }
private void txtBuscarProyecto_TextChanged(object sender, TextChangedEventArgs e) { Proyecto _proyecto = new Proyecto(); _proyecto.Nombre = txtBuscarProyecto.Text; dgProyecto.ItemsSource = _proyectoBL.ObtenerProyectosPorNombre(_proyecto); }
public int ModificarProyectos(Proyecto pProyecto) { Proyecto tmpProyectos = BuscarProyectos(pProyecto); tmpProyectos.Id = pProyecto.Id; tmpProyectos.Nombre = pProyecto.Nombre; tmpProyectos.TipoProyecto = pProyecto.TipoProyecto; return BDComun.Contexto.SaveChanges(); }
private void btnBusProyecto_Click(object sender, RoutedEventArgs e) { try { BuscarProyecto _bus = new BuscarProyecto(); _bus.ShowDialog(); _proyectoB = _bus.ProyectoE; txtProyecto.Text = _proyectoB.Nombre; } catch { } }
//Boton Guardar datos private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { if (txtNombre.Text == string.Empty) { MessageBox.Show("Llene el campo nombre"); } if (txtTipo.Text == string.Empty) { MessageBox.Show("Llene el campo tipo"); } if (txtPromotor.Text == string.Empty) { MessageBox.Show("Llene el campo promotor"); } if (txtActividad.Text == string.Empty) { MessageBox.Show("Llene el campo actividad"); } if (txtAdesco.Text == string.Empty) { MessageBox.Show("Llene el campo adesco"); } if (txtZona.Text == string.Empty) { MessageBox.Show("Llene el campo zona"); } if (!(txtNombre.Text == string.Empty || txtTipo.Text == string.Empty || txtPromotor.Text == string.Empty || txtZona.Text == string.Empty || txtActividad.Text == string.Empty || txtAdesco.Text == string.Empty)) { Proyecto _proyecto = new Proyecto(); _proyecto.Nombre = txtNombre.Text; _proyecto.TipoProyecto = txtTipo.Text; _proyecto.Promotore = _promotorB; _proyecto.Actividade = _actividadB; _proyecto.ADESCO = _adescoB; _proyecto.Zona = _zonaB; if (_proyectoBL.AgregarProyectos(_proyecto) > 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\n" + "Advertencia" + ex.Message); } }
private void btnConsultar_Click(object sender, RoutedEventArgs e) { try { Actualizar(); BuscarProyecto _bus = new BuscarProyecto(); _bus.ShowDialog(); _proyectoEntity = _bus.ProyectoE; txtId.Text = _proyectoEntity.Id.ToString(); txtNombre.Text = _proyectoEntity.Nombre; txtTipo.Text = _proyectoEntity.TipoProyecto; txtPromotor.Text = _promotorB.Nombre; txtActividad.Text = _actividadB.Nombre; txtAdesco.Text = _adescoB.Nombre; txtZona.Text = _zonaB.Nombre; txtNombre.IsEnabled = true; txtTipo.IsEnabled = true; txtPromotor.IsEnabled = false; txtActividad.IsEnabled = false; txtAdesco.IsEnabled = false; txtZona.IsEnabled = false; btnNuevo.IsEnabled = false; btnGuardar.IsEnabled = false; btnModificar.IsEnabled = true; btnEliminar.IsEnabled = true; btnBuscarPromotor.IsEnabled = true; btnBuscarActividad.IsEnabled = true; btnBuscarAdesco.IsEnabled = true; btnBuscarZona.IsEnabled = true; btnConsultar.IsEnabled = true; btnSalir.IsEnabled = true; } catch { } }
public List<Proyecto> ObtenerProyectosPorNombre(Proyecto pProyecto) { return BDComun.Contexto.Proyectos.Where(c => c.Nombre.Contains(pProyecto.Nombre)).ToList(); }
public Proyecto BuscarProyectos(Proyecto pProyecto) { return BDComun.Contexto.Proyectos.SingleOrDefault(c => c.Id == pProyecto.Id); }
public int AgregarProyectos(Proyecto pProyecto) { BDComun.Contexto.Proyectos.Add(pProyecto); return BDComun.Contexto.SaveChanges(); }
private void dgProyecto_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ProyectoE = dgProyecto.SelectedItem as Proyecto; DialogResult = true; }