Beispiel #1
0
        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);
        }
Beispiel #2
0
 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;
     }
 }
Beispiel #3
0
 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);
 }
Beispiel #4
0
 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;
     }
 }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        private string expedicion(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Cortina_disponible oCDisp = new Cortina_disponible();

            switch (option)
            {
            case "importExpedicionData":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                ExpedicionCtrl.loadCsv(jsonData.Split('\n'));
                response = JsonConvert.SerializeObject(true);
                break;

            case "importExpedicionDataStatus":
                response = JsonConvert.SerializeObject(ExpedicionCtrl.csvProcess());
                break;

            case "importExpedicionDataResultShowed":
                ExpedicionCtrl.ResultShowed();
                response = JsonConvert.SerializeObject(true);
                break;
            }
            return(response);
        }
Beispiel #7
0
        private string recepcion(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Cortina_disponible oCDisp = new Cortina_disponible();

            switch (option)
            {
            case "lst":
                response = JsonConvert.SerializeObject(RecepcionCtrl.cortinaLst());
                break;

            case "cortinaVerificarByUsuario":
                response = JsonConvert.SerializeObject(RecepcionCtrl.cortinaVerificarByUsuario());
                break;

            case "cortinaDispobleByBodega":
                List <Cortina> lst = new List <Cortina>();
                if (context.Request["pk"] != null)
                {
                    key = context.Request["pk"].ToString();
                    lst = RecepcionCtrl.cortinaDispobleByBodega(Convert.ToInt32(key));
                }
                response = JsonConvert.SerializeObject(lst);
                break;

            case "cortinaTomar":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                oCDisp   = JsonConvert.DeserializeObject <Cortina_disponible>(jsonData);
                RecepcionCtrl.cortinaTomar(oCDisp);
                response = JsonConvert.SerializeObject(oCDisp);
                break;

            case "cortinaLiberar":
                if (context.Request["pk"] != null)
                {
                    key = context.Request["pk"].ToString();
                    RecepcionCtrl.cortinaLiberar(Convert.ToInt32(key));
                }
                response = JsonConvert.SerializeObject(key);
                break;

            case "cortinaTarimaPush":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                oCDisp   = JsonConvert.DeserializeObject <Cortina_disponible>(jsonData);
                RecepcionCtrl.cortinaTarimaPush(oCDisp);
                response = JsonConvert.SerializeObject(oCDisp);
                break;

            case "importRecepcionData":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                RecepcionCtrl.loadCsv(jsonData.Split('\n'));
                response = JsonConvert.SerializeObject(true);
                break;

            case "importRecepcionDataStatus":
                response = JsonConvert.SerializeObject(RecepcionCtrl.csvProcess());
                break;

            case "importRecepcionDataResultShowed":
                RecepcionCtrl.ResultShowed();
                response = JsonConvert.SerializeObject(true);
                break;

            case "entradaAddAsn":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                List <Entrada> lstEnt = JsonConvert.DeserializeObject <List <Entrada> >(jsonData);
                Asn            oAsn   = ProcessCtrl.asnGetAllById(Convert.ToInt32(context.Request["pk"]));
                foreach (Entrada itemE in lstEnt)
                {
                    itemE.Fecha     = DateTime.Now;
                    itemE.Mercancia = oAsn.PLstPartida.Find(p => p.PMercancia.Sku == itemE.Sku).PMercancia.Nombre;
                }
                oAsn.PLstEntrada = lstEnt;
                RecepcionCtrl.entradaAddAsn(oAsn);
                response = JsonConvert.SerializeObject(true);
                break;

            //case "add":
            //    jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
            //    oCDisp = JsonConvert.DeserializeObject<Cortina>(jsonData);
            //    o.Id = CatalogCtrl.catalogAdd(o);
            //    response = JsonConvert.SerializeObject(o);
            //    break;
            //case "udt":
            //    jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
            //    o = JsonConvert.DeserializeObject<Cortina>(jsonData);
            //    CatalogCtrl.catalogUdt(o);
            //    response = JsonConvert.SerializeObject(o);
            //    break;
            //case "lst":
            //    List<Cortina> lst = CatalogCtrl.catalogGetAllLst(o).Cast<Cortina>().ToList();
            //    if (context.Request["pk"] != null)
            //    {
            //        key = context.Request["pk"].ToString();
            //        lst = lst.FindAll(p => p.Id_bodega == Convert.ToInt32(key));
            //    }
            //    response = JsonConvert.SerializeObject(lst);
            //    break;
            //case "enb":
            //    jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
            //    o = JsonConvert.DeserializeObject<Cortina>(jsonData);
            //    CatalogCtrl.catalogEnabled(o);
            //    o.IsActive = true;
            //    response = JsonConvert.SerializeObject(o);
            //    break;
            //case "dsb":
            //    jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
            //    o = JsonConvert.DeserializeObject<Cortina>(jsonData);
            //    CatalogCtrl.catalogDisabled(o);
            //    o.IsActive = false;
            //    response = JsonConvert.SerializeObject(o);
            //    break;
            default:
                break;
            }
            return(response);
        }