コード例 #1
0
        public OrdenPagoRespuesta Listar([FromBody] OrdenPago datos)
        {
            OrdenPagoRespuesta objRespon = new OrdenPagoRespuesta();

            objRespon.Lista = new OrdenPagoLogic().Listar(datos);
            return(objRespon);
        }
コード例 #2
0
        public OrdenPagoRespuesta Get(int id)
        {
            OrdenPagoRespuesta objRespon = new OrdenPagoRespuesta();

            objRespon.Entidad = new OrdenPagoLogic().GetReg(id);
            return(objRespon);
        }
コード例 #3
0
        public OrdenPagoRespuesta Get()
        {
            OrdenPagoRespuesta objRespon = new OrdenPagoRespuesta();

            objRespon.Lista = new OrdenPagoLogic().ListarAll();
            return(objRespon);
        }
コード例 #4
0
        // GET: OrdenPagos
        public IActionResult Index()
        {
            OrdenPagoRespuesta result = new OrdenPagoRespuesta();

            result = new OrdenPagoService().ListarAll();

            return(View(result.Lista));
            //return View(await _context.OrdenPago.ToListAsync());
        }
コード例 #5
0
        public OrdenPagoRespuesta Listar(OrdenPago oBE)
        {
            DTOHeader          oDTOHeader  = new DTOHeader();
            OrdenPagoRespuesta objResponse = new OrdenPagoRespuesta();

            List <OrdenPago> objLista = new List <OrdenPago>();
            String           url      = "http://localhost:35846/api/OrdenPago/Listar";

            WebClient webClient = new WebClient();

            webClient.UseDefaultCredentials = true;
            webClient.Credentials           = new NetworkCredential("", "");

            webClient.Headers.Add("Content-Type", "application/json");
            webClient.Encoding = System.Text.Encoding.UTF8;

            try
            {
                ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(ValidateServerCertificate);

                var data = webClient.DownloadString(url);

                var obj = Newtonsoft.Json.JsonConvert.DeserializeObject(data);
                var f   = Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented);

                JObject rss = JObject.Parse(f);

                for (int i = 0; i < rss["lista"].Count(); i++)
                {
                    var _entidad = new OrdenPago
                    {
                        ID          = (int)rss["lista"][i]["id"],
                        sucursal_id = (int)rss["lista"][i]["sucursal_id"],
                        monto       = (decimal)rss["lista"][i]["monto"],
                        moneda      = (string)rss["lista"][i]["moneda"],
                        estado      = (string)rss["lista"][i]["estado"],
                        fecha_pago  = (DateTime)rss["lista"][i]["fecha_pago"]
                    };
                    objLista.Add(_entidad);
                }

                oDTOHeader.CodigoOK_WS = Constantes.Exito.Ok;
            }
            catch (Exception ex)
            {
                oDTOHeader.CodigoOK_WS = Constantes.Exito.NoOK;
                oDTOHeader.DescRetorno = ex.Message;
            }
            objResponse.Lista     = objLista;
            objResponse.DTOHeader = oDTOHeader;
            return(objResponse);
        }
コード例 #6
0
        public async Task <IActionResult> Registro(int id = 0)
        {
            List <SelectListItem> ListSucursales = new List <SelectListItem>();

            ListSucursales.Add(new SelectListItem
            {
                Text  = "Selecciona",
                Value = ""
            });
            var lista = await _context.Sucursales.ToListAsync();

            foreach (var item in lista)
            {
                ListSucursales.Add(new SelectListItem
                {
                    Text  = item.nombre,
                    Value = item.ID.ToString()
                });
            }
            ViewBag.ListSucursales = ListSucursales;

            if (id == 0)
            {
                return(View(new OrdenPago()));
            }
            else
            {
                OrdenPagoRespuesta result = new OrdenPagoRespuesta();
                result = new OrdenPagoService().GetReg(id);
                if (result.Entidad == null)
                {
                    return(View(new OrdenPago()));
                }
                else
                {
                    return(View(result.Entidad));
                }
            }
        }
コード例 #7
0
        public static OrdenPagoRespuesta Eliminar(Int32 ID)
        {
            DTOHeader          oDTOHeader  = new DTOHeader();
            OrdenPagoRespuesta objResponse = new OrdenPagoRespuesta();

            String url = "http://localhost:35846/api/OrdenPago/Eliminar/" + ID.ToString();

            WebClient webClient = new WebClient();

            webClient.UseDefaultCredentials = true;
            webClient.Credentials           = new NetworkCredential("", "");

            webClient.Headers.Add("Content-Type", "application/json");
            webClient.Encoding = System.Text.Encoding.UTF8;

            try
            {
                ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(ValidateServerCertificate);

                var data = webClient.DownloadString(url);

                var obj = Newtonsoft.Json.JsonConvert.DeserializeObject(data);
                var f   = Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented);

                JObject rss = JObject.Parse(f);

                oDTOHeader.CodigoOK_WS = Constantes.Exito.Ok;
            }
            catch (Exception ex)
            {
                oDTOHeader.CodigoOK_WS = Constantes.Exito.NoOK;
                oDTOHeader.DescRetorno = ex.Message;
            }
            objResponse.DTOHeader = oDTOHeader;
            return(objResponse);
        }