Пример #1
0
        public tb_Planner_Mantenimiento CambiarEstado(int codigoplanner, int CodEstado)
        {
            tb_Planner_Mantenimiento planner_mantenimiento = Obtener(codigoplanner);

            planner_mantenimiento.CodEstado = CodEstado.ToString();
            return(Modificar(planner_mantenimiento));
        }
Пример #2
0
 public ActionResult Edit([Bind(Include = "CodPlanner,codigo,FechaInicio,FechaFin,CodPeriodo,CodEstado")] tb_Planner_Mantenimiento planner_mantenimiento)
 {
     //if (ModelState.IsValid)
     //{
     //    BL_PlannerMantenimiento proceso = new BL_PlannerMantenimiento();
     //    proceso.Modificar(planner_mantenimiento);
     //    return RedirectToAction("Index");
     //}
     return(RedirectToAction("Index"));
 }
Пример #3
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"));
        }
Пример #4
0
 public tb_Planner_Mantenimiento Modificar(tb_Planner_Mantenimiento entidad)
 {
     db.Entry(entidad).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
     return(entidad);
 }
Пример #5
0
 public tb_Planner_Mantenimiento Registrar(tb_Planner_Mantenimiento entidad)
 {
     db.tb_Planner_Mantenimiento.Add(entidad);
     db.SaveChanges();
     return(entidad);
 }
Пример #6
0
 public List <tb_Planner_Mantenimiento> ListarFiltro(tb_Planner_Mantenimiento entidad)
 {
     return(data.Listar());
 }
Пример #7
0
 public tb_Planner_Mantenimiento Modificar(tb_Planner_Mantenimiento entidad)
 {
     return(data.Modificar(entidad));
 }
Пример #8
0
 public tb_Planner_Mantenimiento Registrar(tb_Planner_Mantenimiento entidad)
 {
     return(data.Registrar(entidad));
 }