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)); }
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")); }
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")); }
public tb_Planner_Mantenimiento Modificar(tb_Planner_Mantenimiento entidad) { db.Entry(entidad).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(entidad); }
public tb_Planner_Mantenimiento Registrar(tb_Planner_Mantenimiento entidad) { db.tb_Planner_Mantenimiento.Add(entidad); db.SaveChanges(); return(entidad); }
public List <tb_Planner_Mantenimiento> ListarFiltro(tb_Planner_Mantenimiento entidad) { return(data.Listar()); }
public tb_Planner_Mantenimiento Modificar(tb_Planner_Mantenimiento entidad) { return(data.Modificar(entidad)); }
public tb_Planner_Mantenimiento Registrar(tb_Planner_Mantenimiento entidad) { return(data.Registrar(entidad)); }