public OrdenPagoRespuesta Listar([FromBody] OrdenPago datos) { OrdenPagoRespuesta objRespon = new OrdenPagoRespuesta(); objRespon.Lista = new OrdenPagoLogic().Listar(datos); return(objRespon); }
public OrdenPagoRespuesta Get(int id) { OrdenPagoRespuesta objRespon = new OrdenPagoRespuesta(); objRespon.Entidad = new OrdenPagoLogic().GetReg(id); return(objRespon); }
public OrdenPagoRespuesta Get() { OrdenPagoRespuesta objRespon = new OrdenPagoRespuesta(); objRespon.Lista = new OrdenPagoLogic().ListarAll(); return(objRespon); }
// GET: OrdenPagos public IActionResult Index() { OrdenPagoRespuesta result = new OrdenPagoRespuesta(); result = new OrdenPagoService().ListarAll(); return(View(result.Lista)); //return View(await _context.OrdenPago.ToListAsync()); }
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); }
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)); } } }
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); }