Example #1
0
 public static CONTROL_SUBPROYECTO Insertar(CONTROL_SUBPROYECTO controlSub)
 {
     using (var bd = new DescarEntity())
     {
         bd.CONTROL_SUBPROYECTO.Add(controlSub);
         bd.SaveChanges();
     }
     return(controlSub);
 }
Example #2
0
        public static CONTROL_SUBPROYECTO ActualizarControlSubproyecto(CONTROL_SUBPROYECTO controlSub)
        {
            using (var bd = new DescarEntity())
            {
                var pro = (from p in bd.CONTROL_SUBPROYECTO
                           where p.id_control_subproyecto == controlSub.id_control_subproyecto
                           select p).Single();

                pro.id_control = controlSub.id_control;

                bd.SaveChanges();

                return(pro);
            }
        }
Example #3
0
        private void ImportarControlesPredeterminados(IXLWorksheet worksheet, Proyecto proyecto)
        {
            //Controles Predeterminados
            for (int i = 2; i < 15; i++)
            {
                Control control;
                List <Tipo_actividad> actividades = ControladorActividades.ObtenerTiposActividad();
                foreach (var tipo_act in actividades)
                {
                    if (worksheet.Cell(i, 9).Value.ToString().ToLower().Equals(tipo_act.descripcion.ToLower()))
                    {
                        CONTROL_SUBPROYECTO controlSub = ControladorControles.VerificarExistencia(tipo_act, proyecto);
                        control = ControladorControles.ObtenerPorNombre(worksheet.Cell(i, 10).Value.ToString());
                        if (control != null)
                        {
                            if (controlSub == null)
                            {
                                controlSub = new CONTROL_SUBPROYECTO()
                                {
                                    id_proyecto       = proyecto.id_proyecto,
                                    id_control        = control.id_control,
                                    id_subproyecto    = null,
                                    id_tipo_actividad = tipo_act.id_tipo_actividad
                                };
                                ControladorControles.Insertar(controlSub);
                            }

                            //Existe, pero puede haber cambiado el tipo de actividad
                            else
                            {
                                controlSub.id_control = control.id_control;
                                ControladorControles.ActualizarControlSubproyecto(controlSub);
                            }
                        }
                        break;
                    }
                }
            }
            //Fin controles predeterminados
        }
Example #4
0
 public static CONTROL_SUBPROYECTO Insertar(CONTROL_SUBPROYECTO controlSub)
 {
     return(ControlDB.Insertar(controlSub));
 }
Example #5
0
 public static CONTROL_SUBPROYECTO ActualizarControlSubproyecto(CONTROL_SUBPROYECTO controlSub)
 {
     return(ControlDB.ActualizarControlSubproyecto(controlSub));
 }