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); }