Example #1
0
        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);
        }
Example #3
0
        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
            {
            }
        }
Example #7
0
 public List<Proyecto> ObtenerProyectosPorNombre(Proyecto pProyecto)
 {
     return BDComun.Contexto.Proyectos.Where(c => c.Nombre.Contains(pProyecto.Nombre)).ToList();
 }
Example #8
0
 public Proyecto BuscarProyectos(Proyecto pProyecto)
 {
     return BDComun.Contexto.Proyectos.SingleOrDefault(c => c.Id == pProyecto.Id);
 }
Example #9
0
        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;
 }