public static List <Proforma_concentrado> concentradoGetAllCliente(Proforma_concentrado o, bool aplicada = false) { List <Proforma_concentrado> lst = new List <Proforma_concentrado>(); try { Proforma_concentradoMng oMng = new Proforma_concentradoMng() { O_Proforma_concentrado = o }; if (aplicada) { oMng.fillLstCteApp(); } else { oMng.fillLstCte(); } lst = oMng.Lst; } catch { throw; } return(lst); }
public static List <Proforma_concentrado> concentradoGetByCliente(int id_cliente, int anio, int mes) { List <Proforma_concentrado> lst = new List <Proforma_concentrado>(); try { Proforma_concentradoMng oMng = new Proforma_concentradoMng(); Proforma_concentrado o = new Proforma_concentrado() { Id_cliente = id_cliente, Fecha_servicio = new DateTime(anio, mes, 1) }; oMng.O_Proforma_concentrado = o; oMng.fillLstCte(); lst = oMng.Lst; } 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); }