Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }