public static Cortina_disponible cortinaVerificarByUsuario() { Cortina_disponible oC = new Cortina_disponible(); try { Cortina_disponibleMng oMng = new Cortina_disponibleMng(); oMng.fillLst(); List <Cortina_disponible> lst = oMng.Lst; if (lst.Exists(p => p.Inicio != default(DateTime) && p.Fin == default(DateTime))) { oC = lst.Find(p => p.Fin == default(DateTime)); Cortina o = new Cortina() { Id = oC.Id_cortina }; CortinaMng oCMng = new CortinaMng() { O_Cortina = o }; oCMng.selById(); } } catch { throw; } return(oC); }
public static List <Cortina> cortinaDispobleByBodega(int id_bodega) { List <Cortina> lst = new List <Cortina>(); try { Cortina oC = new Cortina(); lst = CatalogoCtrl.catalogGetAllLst(oC).Cast <Cortina>().ToList(); lst = lst.FindAll(p => p.Id_bodega == id_bodega && p.IsActive == true); Cortina_disponibleMng oCDMng = new Cortina_disponibleMng(); oCDMng.fillLst(); List <Cortina_disponible> lstCD = oCDMng.Lst; lstCD = lstCD.FindAll(p => p.Inicio != default(DateTime) && p.Fin == default(DateTime)); foreach (Cortina itemC in lst) { if (lstCD.Exists(p => p.Id_cortina == itemC.Id)) { itemC.IsActive = false; } } lst = lst.FindAll(p => p.IsActive == true); } catch { throw; } return(lst); }
public static List <Cortina_disponible> cortinaLst() { List <Cortina_disponible> lst = new List <Cortina_disponible>(); try { Cortina_disponibleMng oMng = new Cortina_disponibleMng(); oMng.fillLst(); lst = oMng.Lst; } catch { throw; } return(lst); }