public string altaDeMedioDePago(Forma_Pago_Cliente nuevaFormaPago) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_InsertarMedioPago", SQLArgumentosManager.nuevoParametro("@idCliente", nuevaFormaPago.id_cliente) .add("@idFormaPago", nuevaFormaPago.id_forma_pago) .add("@nro", nuevaFormaPago.nro_tarjeta))); }
private void agregarFormasDePago(List <Forma_Pago_Cliente> listaFormasPago) { foreach (DataGridViewRow row in dataFormasPago.Rows) { Forma_Pago_Cliente nuevaFormaPago = new Forma_Pago_Cliente(); nuevaFormaPago.nro_tarjeta = Int64.Parse(row.Cells[0].Value.ToString()); string marca = row.Cells[1].Value.ToString(); string descripcion = row.Cells[2].Value.ToString(); Forma_Pago formaPagoGral = formasDePago.Find(formaPago => formaPago.marca.Equals(marca) && formaPago.descripcion.Equals(descripcion)); nuevaFormaPago.id_forma_pago = formaPagoGral.id_forma_pago; listaFormasPago.Add(nuevaFormaPago); } }
private void btnNuevoMP_Click(object sender, EventArgs e) { if (cmbTipoMP.SelectedValue != null) { this.validarNumeroTarjeta(); Cliente cliente = clienteMngr.getClientePorIdUsuario(DatosSesion.id_usuario); Forma_Pago_Cliente mp = new Forma_Pago_Cliente(); mp.id_cliente = cliente.id_cliente; mp.id_forma_pago = (int)cmbTipoMP.SelectedValue; mp.nro_tarjeta = Int64.Parse(nroTarjetaBox.Text); string resultado = clienteMngr.altaDeMedioDePago(mp); if (resultado.Equals("OK")) { this.cargarMediosPagoCmb(); } } }
public List <Forma_Pago_Cliente> getMediosDePagoDeUsuario(int id_cliente) { List <Forma_Pago_Cliente> formasPagosActuales = new List <Forma_Pago_Cliente>(); DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetMedioPagoXCliente", SQLArgumentosManager.nuevoParametro("@idCliente", id_cliente)); if (resultTable != null && resultTable.Rows != null) { foreach (DataRow row in resultTable.Rows) { Forma_Pago_Cliente forma_pago_cliente = new Forma_Pago_Cliente(); forma_pago_cliente.id_cliente = Int32.Parse(row["id_cliente"].ToString()); forma_pago_cliente.id_forma_pago = Int32.Parse(row["id_forma_pago"].ToString()); forma_pago_cliente.id_forma_pago_cliente = Int32.Parse(row["id_forma_pago_cliente"].ToString()); forma_pago_cliente.nro_tarjeta = Int64.Parse(row["nro_tarjeta"].ToString()); forma_pago_cliente.marca = Convert.ToString(row["marca"]) + " - " + Int64.Parse(row["nro_tarjeta"].ToString()); formasPagosActuales.Add(forma_pago_cliente); } } return(formasPagosActuales); }
private string eliminarFormaPagoCliente(Forma_Pago_Cliente formaPagoActual) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_EliminarMedioPagoCliente", SQLArgumentosManager.nuevoParametro("@idFormaPagoCliente", formaPagoActual.id_forma_pago_cliente))); }