コード例 #1
0
ファイル: RecepcionCtrl.cs プロジェクト: comparan77/4CAD
        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);
        }
コード例 #2
0
ファイル: RecepcionCtrl.cs プロジェクト: comparan77/4CAD
        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);
        }
コード例 #3
0
ファイル: RecepcionCtrl.cs プロジェクト: comparan77/4CAD
        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);
        }
コード例 #4
0
ファイル: RecepcionCtrl.cs プロジェクト: comparan77/4CAD
 public static void cortinaTarimaPush(Cortina_disponible o, IDbTransaction tran = null)
 {
     try
     {
         Cortina_disponibleMng oMng = new Cortina_disponibleMng()
         {
             O_Cortina_disponible = o
         };
         oMng.agregarTarima(tran);
         oMng.selById(tran);
     }
     catch
     {
         throw;
     }
 }
コード例 #5
0
ファイル: RecepcionCtrl.cs プロジェクト: comparan77/4CAD
 public static Cortina_disponible cortinaTomar(Cortina_disponible o)
 {
     try
     {
         Cortina_disponibleMng oMng = new Cortina_disponibleMng()
         {
             O_Cortina_disponible = o
         };
         oMng.add();
     }
     catch
     {
         throw;
     }
     return(o);
 }
コード例 #6
0
ファイル: RecepcionCtrl.cs プロジェクト: comparan77/4CAD
 public static void cortinaLiberar(int id, IDbTransaction trans = null)
 {
     try
     {
         Cortina_disponible o = new Cortina_disponible()
         {
             Id = id
         };
         Cortina_disponibleMng oMng = new Cortina_disponibleMng()
         {
             O_Cortina_disponible = o
         };
         oMng.liberar(trans);
     }
     catch
     {
         throw;
     }
 }
コード例 #7
0
ファイル: RecepcionCtrl.cs プロジェクト: comparan77/4CAD
        public static Cortina_disponible cortinaGetByAsn(int id_asn)
        {
            Cortina_disponible o = new Cortina_disponible()
            {
                Id_asn = id_asn
            };

            try
            {
                Cortina_disponibleMng oMng = new Cortina_disponibleMng()
                {
                    O_Cortina_disponible = o
                };
                oMng.selByIdAsn();
            }
            catch
            {
                throw;
            }
            return(o);
        }