Exemplo n.º 1
0
        public Persona AgregarPersona(Persona _persona)
        {
            IGenericRepository <Persona> persona = DependencyInjector.Retrieve <GenericRepository <Persona> >();

            try
            {
                return(persona.Add(_persona));
            }
            catch (Exception _ex)
            {
                log.RegistrarErrorLog((int)ModuloSistema.MantenimientoProducto, _ex.Message, _ex.Source + " : " + _ex.StackTrace);
                return(null);
            }
        }
        public ServicioFacturaElectronica ActualizarEstadoFacturaElectronica(int _idFactura, bool _enviada)
        {
            ServicioFacturaElectronica factura;

            try
            {
                factura           = facturaElectronica.Get(_idFactura);
                factura.Procesada = _enviada;
                return(facturaElectronica.Update(factura, _idFactura));
            }
            catch (Exception _ex)
            {
                log.RegistrarErrorLog((int)ModuloSistema.MantenimientoProducto, _ex.Message, _ex.Source + " : " + _ex.StackTrace);
                return(null);
            }
        }
        public string RefrescarToken()
        {
            try
            {
                Settings values  = new Settings();
                var      request = new RestRequest("/token", Method.POST);
                var      client  = new RestClient();
                //  client = new RestClient(idp_uriTest);
                client.BaseUrl = new Uri(values.IdP_Uri);
                // agregar parametros del form
                request.AddParameter("grant_type", "refresh_token");
                request.AddParameter("client_id", values.IdP_Client_Id);
                request.AddParameter("refresh_token", SessionToken.refresh_token);

                // HTTP Headers
                request.AddHeader("Accept", "application/json");
                // execute the request
                IRestResponse response = client.Execute(request);
                SessionToken = JsonConvert.DeserializeObject <Token>(response.Content);
                return(null);
            }
            catch (Exception _ex)
            {
                Errores = new ManejoErrores();
                Errores.RegistrarErrorLog((int)ModuloSistema.MantenimientoFacturaElectronica, _ex.Message, _ex.Source + " : " + _ex.InnerException.Message);
                return(null);
            }
        }
 public string DesconectarTokenIdP()
 {
     try
     {
         Settings values  = new Settings();
         var      request = new RestRequest("/logout", Method.POST);
         var      client  = new RestClient();
         client.BaseUrl = new Uri(values.IdP_Uri);
         // agregar parametros del form
         request.AddParameter("client_id", values.IdP_Client_Id);
         request.AddParameter("refresh_token", SessionToken.refresh_token);
         // HTTP Headers
         request.AddHeader("Accept", "application/json");
         request.AddHeader("Authorization", "Bearer " + SessionToken.access_token);
         // execute the request
         IRestResponse response      = client.Execute(request);
         var           eventResponse = response.Content;
         // var content = response.Content; // raw content as string
         return(eventResponse);
     }
     catch (Exception _ex)
     {
         Errores = new ManejoErrores();
         Errores.RegistrarErrorLog((int)ModuloSistema.MantenimientoFacturaElectronica, _ex.Message, _ex.Source + " : " + _ex.InnerException.Message);
         return(null);
     }
 }
Exemplo n.º 5
0
        /// <summary>
        /// Crea el encabezado de la factura y su # para poder relacionar con el detalle factura.
        /// </summary>

        /// <returns></returns>
        public EncabezadoFactura CrearEncabezadoFactura(EncabezadoFactura _encabezado)
        {
            try
            {
                return(encabezadoFactura.Add(_encabezado));
            }
            catch (Exception _ex)
            {
                log.RegistrarErrorLog((int)ModuloSistema.Facturacion, _ex.Message, _ex.Source + " : " + _ex.StackTrace);
                return(null);
            }
        }
Exemplo n.º 6
0
 public MovimientosInventario AgregarMovimientosInventario(MovimientosInventario _movimiento)
 {
     try {
         return(movimiento.Add(_movimiento));
     }
     catch (Exception _ex)
     {
         log.RegistrarErrorLog((int)ModuloSistema.MantenimientoProducto, _ex.Message, _ex.Source + " : " + _ex.InnerException.Message);
         return(null);
     }
 }