Ejemplo n.º 1
0
        public Facturacion Validar_Forma_De_Pago(string metodo_de_pago, string no_solicitud, string tarjeta_de_credito,
                                                 string codigo_cvv, string cuenta_bancaria, int id_cliente)
        {
            _facturacion = new Facturacion();
            var obj_Calculo_De_Peso = new Calculo_De_Peso();

            string tarjeta       = Pago_Por_Tarjeta(metodo_de_pago, tarjeta_de_credito, codigo_cvv);
            string transferencia = Pago_Por_Transferencia(metodo_de_pago, cuenta_bancaria);

            var datos_de_la_solicitud = Consultar_Solicitud(int.Parse(no_solicitud));

            if (tarjeta != null && datos_de_la_solicitud.Id > 0)
            {
                _facturacion.IdClienteFkFacturacion = id_cliente;
                _facturacion.TipoPago = tarjeta;
                _facturacion.IdSolicitudFkFacturacion = datos_de_la_solicitud.Id;
                _facturacion.FechaDeFacturacion       = DateTime.Today;
                _facturacion.Balance = obj_Calculo_De_Peso.Costo_Por_Peso(datos_de_la_solicitud);
                return(_facturacion);
            }
            else if (transferencia != null && datos_de_la_solicitud.Id > 0)
            {
                _facturacion.IdClienteFkFacturacion = id_cliente;
                _facturacion.TipoPago = transferencia;
                _facturacion.IdSolicitudFkFacturacion = datos_de_la_solicitud.Id;
                _facturacion.FechaDeFacturacion       = DateTime.Today;
                _facturacion.Balance = obj_Calculo_De_Peso.Costo_Por_Peso(datos_de_la_solicitud);
                return(_facturacion);
            }
            return(null);
            //throw new NotImplementedException();
        }
Ejemplo n.º 2
0
        public float El_Peso(string el_peso_dado)
        {
            var obj_Calcular_Peso = new Calculo_De_Peso();

            //var peso =
            return(obj_Calcular_Peso.Conversion_Del_Peso(el_peso_dado));
        }