public ActionResult Consulta(FormCollection collection) { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalViewModel SucursalVW = new SucursalViewModel(); SucursalResponse respuesta = new SucursalResponse(); if (!string.IsNullOrEmpty(collection["CodigoBanco"])) { respuesta = WS.ConsultarSucursal(new SucursalRequest { CodigoBanco = Int32.Parse(collection["CodigoBanco"]) }); if (respuesta.CodigoError == 0) { SucursalVW.ListaSucursal = respuesta.ListaSucursal; } } BancoResponse respuestaBanco = new BancoResponse(); respuestaBanco = WS.ConsultarBanco(new BancoRequest()); if (respuestaBanco.CodigoError == 0) { SucursalVW.ListaBancoCombo = respuestaBanco.ListaBanco.Select(e => new BancoViewModel { CodigoBanco = e.CodigoBanco, Nombre = e.Nombre }).ToList(); } return(View(SucursalVW)); }
public SucursalResponse EliminarSucursal(SucursalRequest filtro) { SucursalResponse Resultado = new SucursalResponse(); try { using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio"))) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("usp_EliminarSucursal", conexion)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodigoSucursal", filtro.CodigoSucursal); cmd.ExecuteNonQuery(); } } } catch (Exception e) { Resultado.CodigoError = -1; Resultado.DescripcionError = e.Message; } return(Resultado); }
// 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)); }
public ActionResult ListaMaster() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalViewModel SucursalVW = new SucursalViewModel(); SucursalResponse respuesta = new SucursalResponse(); respuesta = WS.ConsultarSucursal(new SucursalRequest()); if (respuesta.CodigoError == 0) { SucursalVW.ListaSucursal = respuesta.ListaSucursal; } return(View(SucursalVW)); }
public ActionResult Delete(SucursalViewModel item, FormCollection collection) { try { // TODO: Add delete logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalResponse respuesta = new SucursalResponse(); respuesta = WS.EliminarSucursal(new SucursalRequest { CodigoSucursal = item.CodigoSucursal }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
public SucursalResponse ConsultarSucursal(SucursalRequest filtro) { SucursalResponse Resultado = new SucursalResponse(); try { using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio"))) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("usp_ConsultarSucursal", conexion)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodigoSucursal", filtro.CodigoSucursal ?? (object)DBNull.Value); cmd.Parameters.AddWithValue("@CodigoBanco", filtro.CodigoBanco ?? (object)DBNull.Value); cmd.Parameters.AddWithValue("@Nombre", filtro.Nombre ?? (object)DBNull.Value); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Resultado.ListaSucursal.Add(new ENSucursal { CodigoSucursal = dr.GetInt32(dr.GetOrdinal("CodigoSucursal")), CodigoBanco = dr.GetInt32(dr.GetOrdinal("CodigoBanco")), Banco = dr.GetString(dr.GetOrdinal("Banco")), Nombre = dr.GetString(dr.GetOrdinal("Nombre")), Direccion = dr.GetString(dr.GetOrdinal("Direccion")), FechaRegistro = dr.GetDateTime(dr.GetOrdinal("FechaRegistro")) }); } } } } catch (Exception e) { Resultado.CodigoError = -1; Resultado.DescripcionError = e.Message; } return(Resultado); }
public ActionResult Create(FormCollection collection) { try { // TODO: Add insert logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalResponse respuesta = new SucursalResponse(); respuesta = WS.RegistrarSucursal(new SucursalRequest { CodigoBanco = Int32.Parse(collection["CodigoBanco"]), Nombre = collection["Nombre"], Direccion = collection["Direccion"], FechaRegistro = DateTime.Now }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
// 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 Edit(SucursalViewModel item, FormCollection collection) { try { // TODO: Add update logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalResponse respuesta = new SucursalResponse(); respuesta = WS.ActualizarSucursal(new SucursalRequest { CodigoSucursal = item.CodigoSucursal, CodigoBanco = item.CodigoBanco, Nombre = item.Nombre, Direccion = item.Direccion, FechaRegistro = item.FechaRegistro }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
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)); }