Пример #1
0
        public List <tb_Programacion> Listar(tb_Programacion entidad)
        {
            List <tb_Programacion> lista =
                db.tb_Programacion.ToList();

            return(lista);
        }
Пример #2
0
        public ActionResult Create([Bind(Include = "CodPlanner,codigo,FechaInicio,FechaFin,CodPeriodo,CodEstado")] tb_Planner_Mantenimiento planner_mantenimiento)
        {
            try {
                if (ModelState.IsValid)
                {
                    BL_PlannerMantenimiento planner = new BL_PlannerMantenimiento();
                    BL_Programacion         prog    = new BL_Programacion();

                    //Generando el codigo del planner
                    planner_mantenimiento.codigo      = string.Format("{0}{1}-{2}-{3}", DateTime.Today.Year, DateTime.Today.Month.ToString().PadLeft(2, '0'), ((DateTime)planner_mantenimiento.FechaInicio).Day, ((DateTime)planner_mantenimiento.FechaFin).Day);
                    planner_mantenimiento.FechaInicio = DateTime.Today;
                    planner.Registrar(planner_mantenimiento);
                    @TempData["viewbag_codigo_planner"] = planner_mantenimiento.CodPlanner;

                    //Luego Procede a registrar la programación en base al objeto de sesion
                    List <ItemAtencionPlanner> ListaArticulos = new List <ItemAtencionPlanner>();
                    ListaArticulos = (List <ItemAtencionPlanner>)Session["programacion"];
                    foreach (var obj in ListaArticulos)
                    {
                        tb_Programacion programacion = new tb_Programacion();
                        programacion.Cantidad       = obj.Cantidad;
                        programacion.CodArticulo    = obj.CodArticulo;
                        programacion.CodEstado      = planner_mantenimiento.CodEstado;
                        programacion.CodInstalacion = obj.CodInstalacion;
                        programacion.CodPeriodo     = Convert.ToInt32(planner_mantenimiento.CodPeriodo);
                        programacion.CodPlanner     = planner_mantenimiento.CodPlanner;
                        programacion.CodTarea       = obj.CodTarea;
                        programacion.FechaProg      = Convert.ToDateTime(obj.fecha_tentantiva_programacion);
                        prog.Registrar(programacion);
                    }

                    //Eliminando la lista actual
                    Session["programacion"] = new List <ItemAtencionPlanner>();
                }
            }
            catch (Exception ex)
            {
                //utils.EventLogger.EscribirLog(ex.ToString());
            }

            return(RedirectToAction("Create"));
        }
Пример #3
0
 public tb_Programacion Modificar(tb_Programacion entidad)
 {
     return(data.Modificar(entidad));
 }
Пример #4
0
 public tb_Programacion Registrar(tb_Programacion entidad)
 {
     return(data.Registrar(entidad));
 }
Пример #5
0
 public tb_Programacion Modificar(tb_Programacion entidad)
 {
     db.Entry(entidad).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
     return(entidad);
 }
Пример #6
0
 public tb_Programacion Registrar(tb_Programacion entidad)
 {
     db.tb_Programacion.Add(entidad);
     db.SaveChanges();
     return(entidad);
 }