public ActionResult Edit(OrdenPagoViewModel item, FormCollection collection) { try { // TODO: Add update logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoResponse respuesta = new OrdenPagoResponse(); respuesta = WS.ActualizarOrdenPago(new OrdenPagoRequest { CodigoOrdenPago = item.CodigoOrdenPago, CodigoSucursal = item.CodigoSucursal, Monto = item.Monto, CodigoMoneda = item.CodigoMoneda, CodigoEstado = item.CodigoEstado, FechaPago = item.FechaPago }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
public OrdenPagoResponse EliminarOrdenPago(OrdenPagoRequest filtro) { OrdenPagoResponse Resultado = new OrdenPagoResponse(); try { using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio"))) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("usp_EliminarOrdenPago", conexion)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodigoOrdenPago", filtro.CodigoOrdenPago); cmd.ExecuteNonQuery(); } } } catch (Exception e) { Resultado.CodigoError = -1; Resultado.DescripcionError = e.Message; } return(Resultado); }
// GET: OrdenPago public ActionResult Index() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoViewModel OrdenPagoVW = new OrdenPagoViewModel(); OrdenPagoResponse respuesta = new OrdenPagoResponse(); respuesta = WS.ConsultarOrdenPago(new OrdenPagoRequest()); if (respuesta.CodigoError == 0) { OrdenPagoVW.ListaOrdenPago = respuesta.ListaOrdenPago; } return(View(OrdenPagoVW)); }
public ActionResult ListaOrdenSucursal(int idSucursal) { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoViewModel OrdenPagoVW = new OrdenPagoViewModel(); OrdenPagoResponse respuesta = new OrdenPagoResponse(); respuesta = WS.ConsultarOrdenPago(new OrdenPagoRequest() { CodigoSucursal = idSucursal }); if (respuesta.CodigoError == 0) { OrdenPagoVW.ListaOrdenPago = respuesta.ListaOrdenPago; } return(PartialView(OrdenPagoVW)); }
public OrdenPagoResponse ConsultarOrdenPago(OrdenPagoRequest filtro) { OrdenPagoResponse Resultado = new OrdenPagoResponse(); try { using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio"))) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("usp_ConsultarOrdenPago", conexion)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodigoOrdenPago", filtro.CodigoOrdenPago ?? (object)DBNull.Value); cmd.Parameters.AddWithValue("@CodigoSucursal", filtro.CodigoSucursal ?? (object)DBNull.Value); cmd.Parameters.AddWithValue("@CodigoMoneda", filtro.CodigoMoneda ?? (object)DBNull.Value); cmd.Parameters.AddWithValue("@CodigoEstado", filtro.CodigoEstado ?? (object)DBNull.Value); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Resultado.ListaOrdenPago.Add(new ENOrdenPago { CodigoOrdenPago = dr.GetInt32(dr.GetOrdinal("CodigoOrdenPago")), CodigoSucursal = dr.GetInt32(dr.GetOrdinal("CodigoSucursal")), Sucursal = dr.GetString(dr.GetOrdinal("Sucursal")), Monto = dr.GetDecimal(dr.GetOrdinal("Monto")), CodigoMoneda = dr.GetInt32(dr.GetOrdinal("CodigoMoneda")), Moneda = dr.GetString(dr.GetOrdinal("Moneda")), CodigoEstado = dr.GetInt32(dr.GetOrdinal("CodigoEstado")), Estado = dr.GetString(dr.GetOrdinal("Estado")), FechaPago = dr.GetDateTime(dr.GetOrdinal("FechaPago")) }); } } } } catch (Exception e) { Resultado.CodigoError = -1; Resultado.DescripcionError = e.Message; } return(Resultado); }
public ActionResult Delete(OrdenPagoViewModel item, FormCollection collection) { try { // TODO: Add delete logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoResponse respuesta = new OrdenPagoResponse(); respuesta = WS.EliminarOrdenPago(new OrdenPagoRequest { CodigoOrdenPago = item.CodigoOrdenPago }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(FormCollection collection) { try { // TODO: Add insert logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoResponse respuesta = new OrdenPagoResponse(); respuesta = WS.RegistrarOrdenPago(new OrdenPagoRequest { CodigoSucursal = Int32.Parse(collection["CodigoSucursal"]), Monto = Decimal.Parse(collection["Monto"]), CodigoMoneda = Int32.Parse(collection["CodigoMoneda"]), CodigoEstado = Int32.Parse(collection["CodigoEstado"]), FechaPago = DateTime.Parse(collection["FechaPago"]) }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }