public DialogoCrearFactura(Contribuyente c)
        {
            InitializeComponent();

            facturaElectronica = new FacturaElectronica()
            {
                Detalles = new List<Detalle>(),
                Receptor = new Receptor()
                {
                    Ubicacion = new Ubicacion()
                }
            };
            

            mainPanel.DataContext = facturaElectronica;

            if (codigoANombreActEco == null)
            {
                LeerActividadesEconomicas();
            }

            foreach(ActividadEconomica a in c.ActividadesEconomicas){
                var cbi = new ComboBoxItem();
                if (codigoANombreActEco.ContainsKey(a.Value))
                {
                    cbi.Content = codigoANombreActEco[a.Value];
                }
                else
                {
                    cbi.Content = a.Value;
                }
                cbi.Tag = a.Value;
                actEcoComboBox.Items.Add(cbi);
            }
        }
Exemplo n.º 2
0
        public void EstablecerUsuario(String username, String password)
        {
            client.Authenticator = new HttpBasicAuthenticator(username, password);
            var r = new RestRequest();
            r.Resource = "usuarios/yo";
            RestResponse<Contribuyente> response = client.Execute<Contribuyente>(r);
            
            if(response.ErrorException != null || 
                !response.StatusCode.Equals(HttpStatusCode.OK) ||
                !response.Data.Tipo.Equals("contribuyenteDteFacil"))
            {
                throw new UnauthorizedException();
            }

            contribuyente = response.Data;
        }
Exemplo n.º 3
0
        public void EstablecerUsuario(String username, String password)
        {
            client.Authenticator = new HttpBasicAuthenticator(username, password);
            var r = new RestRequest();

            r.Resource = "usuarios/yo";
            RestResponse <Contribuyente> response = client.Execute <Contribuyente>(r);

            if (response.ErrorException != null ||
                !response.StatusCode.Equals(HttpStatusCode.OK) ||
                !response.Data.Tipo.Equals("contribuyenteDteFacil"))
            {
                throw new UnauthorizedException();
            }

            contribuyente = response.Data;
        }
Exemplo n.º 4
0
        public DialogoCrearFactura(Contribuyente c)
        {
            InitializeComponent();

            facturaElectronica = new FacturaElectronica()
            {
                Detalles = new List <Detalle>(),
                Receptor = new Receptor()
                {
                    Ubicacion = new Ubicacion()
                }
            };


            mainPanel.DataContext = facturaElectronica;

            if (codigoANombreActEco == null)
            {
                LeerActividadesEconomicas();
            }

            foreach (ActividadEconomica a in c.ActividadesEconomicas)
            {
                var cbi = new ComboBoxItem();
                if (codigoANombreActEco.ContainsKey(a.Value))
                {
                    cbi.Content = codigoANombreActEco[a.Value];
                }
                else
                {
                    cbi.Content = a.Value;
                }
                cbi.Tag = a.Value;
                actEcoComboBox.Items.Add(cbi);
            }
        }