コード例 #1
0
        public int EliminarPromotoresproyecto(PromotorProyecto pPromotorProyecto)
        {
            PromotorProyecto tmpPromotorProyecto = BuscarPromotoresProyecto(pPromotorProyecto);

            BDComun.Contexto.PromotorProyectoes.Remove(tmpPromotorProyecto);
            return BDComun.Contexto.SaveChanges();
        }
コード例 #2
0
        private void txtPromProy_TextChanged(object sender, TextChangedEventArgs e)
        {
            PromotorProyecto _promproy = new PromotorProyecto();
            _promproy.Promotore = _promB;

            dgPromotorProy.ItemsSource = _prompBL.ObtenerPromotoresProyectoPorNombre(_promproy);
        }
コード例 #3
0
        public int ModificarPromotoresProyecto(PromotorProyecto pPromotorProyecto)
        {
            PromotorProyecto tmpPromotorProyecto = BuscarPromotoresProyecto(pPromotorProyecto);
            tmpPromotorProyecto.Id = pPromotorProyecto.Id;
            tmpPromotorProyecto.Actividade = pPromotorProyecto.Actividade;
            tmpPromotorProyecto.ADESCO = pPromotorProyecto.ADESCO;
            tmpPromotorProyecto.Promotore = pPromotorProyecto.Promotore;
            tmpPromotorProyecto.Proyecto = pPromotorProyecto.Proyecto;
            tmpPromotorProyecto.Zona = pPromotorProyecto.Zona;

            return BDComun.Contexto.SaveChanges();
        }
コード例 #4
0
 private void dgPromotorProy_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     PromPE = dgPromotorProy.SelectedItem as PromotorProyecto;
     DialogResult = true;
 }
コード例 #5
0
 public List<PromotorProyecto> ObtenerPromotoresProyectoPorNombre(PromotorProyecto pPromotorProyecto)
 {
     return BDComun.Contexto.PromotorProyectoes.Where(p => p.Promotore.Nombre.Contains(pPromotorProyecto.Promotore.Nombre)).ToList();
 }
コード例 #6
0
 public PromotorProyecto BuscarPromotoresProyecto(PromotorProyecto pPromotorProyecto)
 {
     return BDComun.Contexto.PromotorProyectoes.SingleOrDefault(c => c.Id == pPromotorProyecto.Id);
 }
コード例 #7
0
        public int AgregaPromotoresProyecto(PromotorProyecto pPromotorProyecto)
        {
            BDComun.Contexto.PromotorProyectoes.Add(pPromotorProyecto);

            return BDComun.Contexto.SaveChanges();
        }
コード例 #8
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtProyecto.Text == string.Empty)
                {
                    MessageBox.Show("Llene el campo proyecto");
                }
                if (txtPromotor.Text == string.Empty)
                {
                    MessageBox.Show("Llene el campo promotor");
                }
                if (txtZona.Text == string.Empty)
                {
                    MessageBox.Show("Llene el campo zona");
                }
                if (txtActividad.Text == string.Empty)
                {
                    MessageBox.Show("Llene el campo actividad");
                }
                if (txtAdesco.Text == string.Empty)
                {
                    MessageBox.Show("Llene el campo adesco");
                }
                if (!(txtProyecto.Text == string.Empty || txtPromotor.Text == string.Empty || txtZona.Text == string.Empty || txtActividad.Text == string.Empty || txtAdesco.Text == string.Empty))
                {
                    PromotorProyecto _promProyecto = new PromotorProyecto();
                    _promProyecto.Proyecto = _proyectoB;
                    _promProyecto.Promotore = _promotorB;
                    _promProyecto.Zona = _zonaB;
                    _promProyecto.Actividade = _actividadB;
                    _promProyecto.ADESCO = _adescoB;

                    if (_promProyBL.AgregaPromotoresProyecto(_promProyecto) > 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);
            }
        }
コード例 #9
0
        private void btnConsultar_Click(object sender, RoutedEventArgs e)
        {
            try
            {

                BuscarPromotorProyecto _bus = new BuscarPromotorProyecto();
                _bus.ShowDialog();

                _promPEntity = _bus.PromPE;
                txtId.Text = _promPEntity.Id.ToString();
                txtProyecto.Text = _proyectoB.Nombre;
                txtPromotor.Text = _promotorB.Nombre;
                txtZona.Text = _zonaB.Nombre;
                txtActividad.Text = _actividadB.Nombre;
                txtAdesco.Text = _adescoB.Nombre;

                txtProyecto.IsEnabled = false;
                txtPromotor.IsEnabled = false;
                txtZona.IsEnabled = false;
                txtActividad.IsEnabled = false;
                txtAdesco.IsEnabled = false;
                btnNuevo.IsEnabled = false;
                btnGuardar.IsEnabled = false;
                btnModificar.IsEnabled = true;
                btnEliminar.IsEnabled = true;
                btnBusProyecto.IsEnabled = true;
                btnBusPromotor.IsEnabled = true;
                btnBusZona.IsEnabled = true;
                btnBusActividad.IsEnabled = true;
                btnBusAdesco.IsEnabled = true;
                btnConsultar.IsEnabled = true;
                btnSalir.IsEnabled = true;
            }
            catch
            {
            }
        }