예제 #1
0
        private string servicio_periodo(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Servicio_periodo o = new Servicio_periodo();

            switch (option)
            {
            case "add":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                o        = JsonConvert.DeserializeObject <Servicio_periodo>(jsonData);
                o.Id     = CatalogoCtrl.catalogAdd(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "udt":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                o        = JsonConvert.DeserializeObject <Servicio_periodo>(jsonData);
                CatalogoCtrl.catalogUdt(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "lstAll":
                List <Servicio_periodo> lst = CatalogoCtrl.catalogGetLst(o).Cast <Servicio_periodo>().ToList();
                response = JsonConvert.SerializeObject(lst);
                break;

            default:
                break;
            }
            return(response);
        }
예제 #2
0
        private string mercancia(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Cliente_mercancia o = new Cliente_mercancia();

            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_mercancia>(jsonData);
                o.Id     = CatalogoCtrl.catalogAdd(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "udt":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                o        = JsonConvert.DeserializeObject <Cliente_mercancia>(jsonData);
                CatalogoCtrl.catalogUdt(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "lstAll":
                List <Cliente_mercancia> lst = CatalogoCtrl.catalogGetLst(o).Cast <Cliente_mercancia>().ToList();
                foreach (Cliente_mercancia itemCM in lst)
                {
                    Cliente_mercancia_rotacion oCMR = new Cliente_mercancia_rotacion()
                    {
                        Id = itemCM.Id_rotacion
                    };
                    CatalogoCtrl.catalogSelById(oCMR);
                    itemCM.PRotacion = oCMR;
                }
                if (context.Request["pk"] != null)
                {
                    key = context.Request["pk"].ToString();
                    lst = lst.FindAll(p => p.Id_cliente == Convert.ToInt32(key));
                }
                response = JsonConvert.SerializeObject(lst);
                break;

            default:
                break;
            }
            return(response);
        }
예제 #3
0
        private string servicio(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Servicio o = new Servicio();

            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 <Servicio>(jsonData);
                o.Id     = CatalogoCtrl.catalogAdd(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "udt":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                o        = JsonConvert.DeserializeObject <Servicio>(jsonData);
                CatalogoCtrl.catalogUdt(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "lstAll":
                List <Servicio>         lst   = CatalogoCtrl.catalogGetLst(o).Cast <Servicio>().ToList();
                List <Servicio_periodo> lstSP = CatalogoCtrl.catalogGetLst(new Servicio_periodo()).Cast <Servicio_periodo>().ToList();
                foreach (Servicio itemS in lst)
                {
                    itemS.PServPer = lstSP.Find(p => p.Id == itemS.Id_periodo);
                    if (itemS.PServPer.Id == 7)
                    {
                        itemS.PServPer.Nombre = itemS.Periodo_valor.ToString() + " días";
                    }
                }
                response = JsonConvert.SerializeObject(lst);
                break;

            default:
                break;
            }
            return(response);
        }
예제 #4
0
        private string mercancia_unidad_empaque(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Mercancia_unidad_empaque o = new Mercancia_unidad_empaque();

            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 <Mercancia_unidad_empaque>(jsonData);
                o.Id     = CatalogoCtrl.catalogAdd(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "udt":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                o        = JsonConvert.DeserializeObject <Mercancia_unidad_empaque>(jsonData);
                CatalogoCtrl.catalogUdt(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "lst":
                response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetLst(o).Cast <Mercancia_unidad_empaque>().ToList());
                break;

            case "lstAll":
                List <Mercancia_unidad_empaque> lst = CatalogoCtrl.catalogGetLst(o).Cast <Mercancia_unidad_empaque>().ToList();
                if (context.Request["pk"] != null)
                {
                    key = context.Request["pk"].ToString();
                    //lst = lst.FindAll(p => p.Id_cliente == Convert.ToInt32(key));
                }
                response = JsonConvert.SerializeObject(lst);
                break;

            default:
                break;
            }
            return(response);
        }
예제 #5
0
        private string aduana(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Aduana o = new Aduana();

            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 <Aduana>(jsonData);
                o.Id     = CatalogoCtrl.catalogAdd(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "udt":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                o        = JsonConvert.DeserializeObject <Aduana>(jsonData);
                CatalogoCtrl.catalogUdt(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "lst":
                response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetLst(o).Cast <Aduana>().ToList());
                break;

            case "dlt":
                if (context.Request["key"] != null)
                {
                    int.TryParse(context.Request["key"], out id);
                }
                o.Id = id;
                CatalogoCtrl.catalogEnabled(o);
                response = JsonConvert.SerializeObject(o);
                break;

            default:
                break;
            }
            return(response);
        }
예제 #6
0
        private string transporte_tipo(HttpContext context)
        {
            option = context.Request["opt"].ToString();
            Transporte_tipo o = new Transporte_tipo();

            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 <Transporte_tipo>(jsonData);
                o.Id     = CatalogoCtrl.catalogAdd(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "udt":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                o        = JsonConvert.DeserializeObject <Transporte_tipo>(jsonData);
                CatalogoCtrl.catalogUdt(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "lst":
                response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetLst(o).Cast <Transporte_tipo>().ToList());
                break;

            case "lstAll":
                response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetAllLst(o).Cast <Transporte_tipo>().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);
        }