Esempio n. 1
0
 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)));
 }
Esempio n. 2
0
 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();
         }
     }
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 private string eliminarFormaPagoCliente(Forma_Pago_Cliente formaPagoActual)
 {
     return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_EliminarMedioPagoCliente",
                                                     SQLArgumentosManager.nuevoParametro("@idFormaPagoCliente", formaPagoActual.id_forma_pago_cliente)));
 }