protected void EliminarButton_Click(object sender, EventArgs e)
        {
            Estados   estado   = new Estados();
            Utilerias utileria = new Utilerias();
            bool      suiche   = false;

            suiche = estado.Buscar(utileria.ConvertirValor(BuscarIdTextBox.Text));
            if (suiche)
            {
                if (estado.Eliminar())
                {
                    Limpiar();
                    Utilerias2.ShowToastr(this, "", "Exito al eliminar", "success");
                }
                else
                {
                    Utilerias2.ShowToastr(this, "Error", "Error al eliminar", "error");
                    Limpiar();
                }
            }
            else
            {
                Utilerias2.ShowToastr(this, "", "Este Id no existe", "Warning");
            }
        }
        protected void BuscarIdButton_Click(object sender, EventArgs e)
        {
            Estados   estado   = new Estados();
            Utilerias utileria = new Utilerias();

            estado.EstadoId = utileria.ConvertirValor(BuscarIdTextBox.Text);
            if (estado.Buscar(estado.EstadoId))
            {
                DescripcionTextBox.Text = estado.Descripcion;
            }
            else
            {
                Utilerias2.ShowToastr(this, "", "Id no encontrado!", "Warning");
            }
        }
예제 #3
0
        public InfInut(bool homologacao, int serieNFe, int inicioNum, int fimNum, string justificativa)
        {
            TipoAmbiente     = homologacao ? 2 : 1;
            DescricaoServico = "INUTILIZAR";
            var emit = DefinicoesTemporarias.EmitenteAtivo;

            CodigoUF        = Estados.Buscar(emit.SiglaUF).Codigo;
            Ano             = DefinicoesTemporarias.DateTimeNow.Year - 2000;
            CNPJ            = emit.CNPJ;
            ModeloDocumento = 55;
            SerieNFe        = serieNFe;
            InicioNumeracao = inicioNum;
            FinalNumeracao  = fimNum;
            Justificativa   = justificativa;
            Id = $"ID{CodigoUF}{Ano}{CNPJ}{ModeloDocumento}{SerieNFe.ToString("000")}{inicioNum.ToString("000000000")}{fimNum.ToString("000000000")}";
        }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["IdEstado"] != null)
         {
             Estados estados = new Estados();
             EliminarButton.Visible = true;
             estados.IdEstado       = int.Parse(Request.QueryString["IdEstado"]);
             if (estados.Buscar())
             {
                 IdEstadoTextBox.Text    = estados.IdEstado.ToString();
                 DescripcionTextBox.Text = estados.Descripcion;
             }
         }
     }
 }
예제 #5
0
        public void Processar(ushort serie, int numero, bool homologacao)
        {
            var identificacao = new Identificacao()
            {
                Serie           = serie,
                Numero          = numero,
                TipoAmbiente    = (ushort)(homologacao ? 2 : 1),
                CódigoUF        = Estados.Buscar(DefinicoesTemporarias.EmitenteAtivo.SiglaUF).Codigo,
                CodigoMunicipio = DefinicoesTemporarias.EmitenteAtivo.CodigoMunicipio
            };

            identificacao.DefinirVersãoAplicativo();
            PreNota.Informacoes.identificacao = identificacao;
            PreNota.Informacoes.ChaveAcesso   = null;
            var controle = new ControleViewProduto(PreNota);

            BasicMainPage.Current.Navegar <Venda.ViewProdutoVenda.ListaProdutos>(controle);
        }
예제 #6
0
        internal string CriarChaveAcesso()
        {
            var identificacao       = detalhes.identificacao;
            var codigoUF            = Estados.Buscar(detalhes.Emitente.Endereco.SiglaUF).Codigo;
            var dhEmissao           = Convert.ToDateTime(identificacao.DataHoraEmissão).ToString("yyMM");
            var CNPJEmitente        = detalhes.Emitente.CNPJ;
            var modeloIdentificacao = identificacao.Modelo;
            var serie       = identificacao.Serie.ToString().PadLeft(3, '0');
            var numero      = identificacao.Numero.ToString().PadLeft(9, '0');
            var tipoEmissao = identificacao.TipoEmissão;

            if (identificacao.ChaveNF == default(int))
            {
                var random = new Random();
                identificacao.ChaveNF = random.Next(10000000, 100000000);
            }
            var randomico = identificacao.ChaveNF;
            var chave     = $"{codigoUF}{dhEmissao}{CNPJEmitente}{modeloIdentificacao}{serie}{numero}{tipoEmissao}{randomico}";

            var dv = identificacao.DígitoVerificador = CalcularDV(chave);

            return(chave + dv);
        }
예제 #7
0
 public GerenciadorGeral(ushort codigo, Operacoes operacao, bool teste, bool isNFCe)
     : this(Estados.Buscar(codigo), operacao, teste, isNFCe)
 {
 }
예제 #8
0
 public GerenciadorGeral(string siglaOuNome, Operacoes operacao, bool teste, bool isNFCe)
     : this(Estados.Buscar(siglaOuNome), operacao, teste, isNFCe)
 {
 }
예제 #9
0
 void ProcessarIBGE()
 {
     Estados.Buscar();
     Municipios.Buscar();
     DadosEstadosParaView.Iniciar();
 }