// GET: OrdenPago/Details/5 public ActionResult Consulta() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoViewModel OrdenPagoVW = new OrdenPagoViewModel(); OrdenPagoVW.ListaOrdenPago = new List <EntidadNegocio.OrdenPago.ENOrdenPago>(); SucursalResponse respuestaSucursal = new SucursalResponse(); respuestaSucursal = WS.ConsultarSucursal(new SucursalRequest()); if (respuestaSucursal.CodigoError == 0) { OrdenPagoVW.ListaSucursalCombo = respuestaSucursal.ListaSucursal.Select(e => new SucursalViewModel { CodigoSucursal = e.CodigoSucursal, Nombre = e.Nombre }).ToList(); } MonedaResponse respuestaMoneda = new MonedaResponse(); respuestaMoneda = WS.ConsultarMoneda(new MonedaRequest()); if (respuestaMoneda.CodigoError == 0) { OrdenPagoVW.ListaMonedaCombo = respuestaMoneda.ListaMoneda.Select(e => new MonedaViewModel { CodigoMoneda = e.CodigoMoneda, Nombre = e.Nombre }).ToList(); } ; return(View(OrdenPagoVW)); }
// GET: Moneda public ActionResult Index() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); MonedaViewModel MonedaVW = new MonedaViewModel(); MonedaResponse respuesta = new MonedaResponse(); respuesta = WS.ConsultarMoneda(new MonedaRequest()); if (respuesta.CodigoError == 0) { MonedaVW.ListaMoneda = respuesta.ListaMoneda; } return(View(MonedaVW)); }
// GET: OrdenPago/Create public ActionResult Create() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoViewModel OrdenPagoVW = new OrdenPagoViewModel(); SucursalResponse respuestaSucursal = new SucursalResponse(); respuestaSucursal = WS.ConsultarSucursal(new SucursalRequest()); if (respuestaSucursal.CodigoError == 0) { OrdenPagoVW.ListaSucursalCombo = respuestaSucursal.ListaSucursal.Select(e => new SucursalViewModel { CodigoSucursal = e.CodigoSucursal, Nombre = e.Nombre }).ToList(); } MonedaResponse respuestaMoneda = new MonedaResponse(); respuestaMoneda = WS.ConsultarMoneda(new MonedaRequest()); if (respuestaMoneda.CodigoError == 0) { OrdenPagoVW.ListaMonedaCombo = respuestaMoneda.ListaMoneda.Select(e => new MonedaViewModel { CodigoMoneda = e.CodigoMoneda, Nombre = e.Nombre }).ToList(); } ; EstadoResponse respuestaEstado = new EstadoResponse(); respuestaEstado = WS.ConsultarEstado(new EstadoRequest()); if (respuestaEstado.CodigoError == 0) { OrdenPagoVW.ListaEstadoCombo = respuestaEstado.ListaEstado.Select(e => new EstadoViewModel { CodigoEstado = e.CodigoEstado, Nombre = e.Nombre }).ToList(); } return(View(OrdenPagoVW)); }
public ActionResult Consulta(FormCollection collection) { OrdenPagoViewModel OrdePagoVM = new OrdenPagoViewModel(); OrdenPagoRequest filtro = new OrdenPagoRequest(); string serviceURL = "http://*****:*****@"application/json; charset=utf-8"; string body; DataContractJsonSerializer obj = new DataContractJsonSerializer(typeof(OrdenPagoRequest)); DataContractJsonSerializer respo = new DataContractJsonSerializer(typeof(OrdenPagoResponse)); if (!string.IsNullOrEmpty(collection["CodigoSucursal"]) && !string.IsNullOrEmpty(collection["CodigoMoneda"])) { filtro = new OrdenPagoRequest { CodigoSucursal = Int32.Parse(collection["CodigoSucursal"]), CodigoMoneda = Int32.Parse(collection["CodigoMoneda"]) }; } using (var memoryStream = new MemoryStream()) using (var reader = new StreamReader(memoryStream)) { obj.WriteObject(memoryStream, filtro); memoryStream.Position = 0; body = reader.ReadToEnd(); } byte[] byteData = System.Text.UTF8Encoding.UTF8.GetBytes(body); request.ContentLength = byteData.Length; using (Stream postStream = request.GetRequestStream()) { postStream.Write(byteData, 0, byteData.Length); } using (var response = request.GetResponse()) { var stream = response.GetResponseStream(); var Response = (OrdenPagoResponse)respo.ReadObject(stream); OrdePagoVM.ListaOrdenPago = Response.ListaOrdenPago; } SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalResponse respuestaSucursal = new SucursalResponse(); respuestaSucursal = WS.ConsultarSucursal(new SucursalRequest()); if (respuestaSucursal.CodigoError == 0) { OrdePagoVM.ListaSucursalCombo = respuestaSucursal.ListaSucursal.Select(e => new SucursalViewModel { CodigoSucursal = e.CodigoSucursal, Nombre = e.Nombre }).ToList(); } MonedaResponse respuestaMoneda = new MonedaResponse(); respuestaMoneda = WS.ConsultarMoneda(new MonedaRequest()); if (respuestaMoneda.CodigoError == 0) { OrdePagoVM.ListaMonedaCombo = respuestaMoneda.ListaMoneda.Select(e => new MonedaViewModel { CodigoMoneda = e.CodigoMoneda, Nombre = e.Nombre }).ToList(); } ; return(View(OrdePagoVM)); }