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); }
private string cliente_regimen(HttpContext context) { option = context.Request["opt"].ToString(); Cliente_regimen o = new Cliente_regimen(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cliente_regimen>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cliente_regimen>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lst": response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetLst(o).Cast <Cliente_regimen>().ToList()); break; case "lstAll": response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetAllLst(o).Cast <Cliente_regimen>().ToList()); break; default: break; } return(response); }
public static List <Cliente> concentradoGet() { List <Cliente> lst = new List <Cliente>(); try { Proforma_concentradoMng oMng = new Proforma_concentradoMng(); oMng.fillLstCte(); lst = CatalogoCtrl.catalogGetAllLst(new Cliente()).Cast <Cliente>().ToList(); foreach (Cliente itemC in lst) { List <Proforma_concentrado> lstByCte = oMng.Lst.FindAll(p => p.Id_cliente == itemC.Id); itemC.ProformaPorAplicarTotal = lstByCte.Sum(p => p.Total); } } catch { throw; } return(lst); }
private string proforma(HttpContext context) { option = context.Request["opt"].ToString(); int id_cliente = 0; string folio_aplicada = string.Empty; DateTime corte_ini = default(DateTime); DateTime corte_fin = default(DateTime); Proforma_concentrado o = null; switch (option) { case "procesar": ProcessCtrl.Procesar(CatalogoCtrl.catalogGetAllLst(new Cliente()).Cast <Cliente>().ToList().FindAll(p => p.IsActive == true)); response = JsonConvert.SerializeObject(true); break; case "concentrado_get": response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAll()); break; case "concentrado_getAplicada": response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAll(true)); break; case "concentrado_getAllCliente": o = new Proforma_concentrado(); if (context.Request["corte"] != null) { DateTime.TryParse(context.Request["corte"], out fecha); } if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id_cliente); } o = new Proforma_concentrado() { Id_cliente = id_cliente, Fecha_servicio = fecha }; response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAllCliente(o)); break; case "concentrado_getAllClienteApp": o = new Proforma_concentrado(); if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id_cliente); } o = new Proforma_concentrado() { Id_cliente = id_cliente, Fecha_servicio = fecha }; response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAllCliente(o, true)); break; case "concentrado_getByCte": int anio = 0; int mes = 0; if (context.Request["pk"] != null) { key = context.Request["pk"].ToString(); int.TryParse(key, out id_cliente); } if (context.Request["year"] != null) { key = context.Request["year"].ToString(); int.TryParse(key, out anio); } if (context.Request["month"] != null) { key = context.Request["month"].ToString(); int.TryParse(key, out mes); } response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetByCliente(id_cliente, anio, mes)); break; case "concentradoUdtActiva": if (context.Request["corte_ini"] != null) { DateTime.TryParse(context.Request["corte_ini"], out corte_ini); } if (context.Request["corte_fin"] != null) { DateTime.TryParse(context.Request["corte_fin"], out corte_fin); } if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id_cliente); } response = JsonConvert.SerializeObject(ProcessCtrl.concentradoUdtActiva(id_cliente, corte_ini, corte_fin)); break; case "concetradoProfActByFolio": if (context.Request["folio"] != null) { folio_aplicada = context.Request["folio"].ToString(); } response = JsonConvert.SerializeObject(ProcessCtrl.concetradoProfActByFolio(folio_aplicada)); break; default: break; } return(response); }
private string vendor(HttpContext context) { option = context.Request["opt"].ToString(); Vendor o = new Vendor(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Vendor>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Vendor>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lstAll": response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetAllLst(o).Cast <Vendor>().ToList()); break; case "enb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogEnabled(o); o.IsActive = true; response = JsonConvert.SerializeObject(o); break; case "dsb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogDisabled(o); o.IsActive = false; response = JsonConvert.SerializeObject(o); break; default: break; } return(response); }
private string cortina(HttpContext context) { option = context.Request["opt"].ToString(); Cortina o = new Cortina(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cortina>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cortina>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lstAll": List <Cortina> lst = CatalogoCtrl.catalogGetAllLst(o).Cast <Cortina>().ToList(); if (context.Request["key"] != null) { key = context.Request["key"].ToString(); lst = lst.FindAll(p => p.Id_bodega == Convert.ToInt32(key)); } response = JsonConvert.SerializeObject(lst); break; case "enb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogEnabled(o); o.IsActive = true; response = JsonConvert.SerializeObject(o); break; case "dsb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogDisabled(o); o.IsActive = false; response = JsonConvert.SerializeObject(o); break; default: break; } return(response); }