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); } }
/// <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); } }
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); } }