Example #1
0
        public void PopulaObjetosPrincipais()
        {
            try
            {
                Filtro       = "StatusMovimento=" + Biblioteca.QuotedStr("A") + " or StatusMovimento=" + Biblioteca.QuotedStr("T");
                Movimento    = NfceMovimentoController.ConsultaNfceMovimento(Filtro);
                Configuracao = NfceConfiguracaoController.ConsultaNfceConfiguracao("Id=1");

                //ExercĂ­cio: Como evitar um erro de ponteiro nulo nesses objetos?
                Configuracao.NfceConfiguracaoBalanca   = new NfceConfiguracaoBalancaDTO();
                Configuracao.NfceConfiguracaoLeitorSer = new NfceConfiguracaoLeitorSerDTO();

                ListaTipoPagamento = NfceTipoPagamentoController.ConsultaNfceTipoPagamentoLista("Id>0").ToList();
            }
            catch (Exception eError)
            {
                Log.write(eError.ToString());
            }
        }
        public static string VerificaNULL(string Texto, int Tipo)
        {
            switch (Tipo)
            {
            case 0:
                if (Texto.Trim() == "")
                {
                    return("NULL");
                }
                else
                {
                    return(Texto.Trim());
                }

            case 1:
                if (Texto.Trim() == "")
                {
                    return("NULL");
                }
                else
                {
                    return(Biblioteca.QuotedStr(Texto.Trim()));
                }

            case 2:
                if (Texto.Trim() == "")
                {
                    return("");
                }
                else
                {
                    return(Texto.Trim());
                }

            default:
                return("");
            }
        }