Пример #1
0
        public string Gravar(TRegistro_CfgNfe val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(25);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_PATH_NFE_SCHEMAS", val.Path_nfe_schemas);
            hs.Add("@P_NR_CERTIFICADO_NFE", val.Nr_certificado_nfe);
            hs.Add("@P_TP_AMBIENTE", val.Tp_ambiente);
            hs.Add("@P_TP_AMBIENTE_NFES", val.Tp_ambiente_nfes);
            hs.Add("@P_CD_VERSAO", val.Cd_versao);
            hs.Add("@P_HORASCANCNFE", val.Horascancnfe);
            hs.Add("@P_ID_ENTIDADENFES", val.Id_entidadenfes);
            hs.Add("@P_NR_DIASEXPIRARCERT", val.Nr_diasexpirarcert);
            hs.Add("@P_ST_ENVIAREMAILCONTADOR", val.St_enviaremailcontador);
            hs.Add("@P_DT_AVISOCERT", val.Dt_avisoCert);
            hs.Add("@P_DS_CONDUSOCCE", val.Ds_condusoCCe);
            hs.Add("@P_CD_VERSAOEVENTO", val.Cd_versaoEvento);
            hs.Add("@P_CD_VERSAOCONDEST", val.Cd_versaocondest);
            hs.Add("@P_TP_AMBIENTECONT", val.Tp_ambientecont);
            hs.Add("@P_TP_AMBIENTE_NFCE", val.Tp_ambiente_nfce);
            hs.Add("@P_VL_LIMITENFCE", val.Vl_limitenfce);
            hs.Add("@P_VL_LIMITENFCENAOIDENT", val.Vl_limitenfcenaoident);
            hs.Add("@P_NR_CSC", val.Nr_csc);
            hs.Add("@P_ID_TOKENCSC", val.Id_tokencsc);
            hs.Add("@P_CD_VERSAONFCE", val.Cd_versaonfce);
            hs.Add("@P_URL_NFCE", val.Url_nfce);
            hs.Add("@P_URL_CHAVENFCE", val.Url_chavenfce);
            hs.Add("@P_TP_AMBIENTE_LMC", val.Tp_ambiente_lmc);
            hs.Add("@P_CD_VERSAOLMC", val.Cd_versaoLMC);

            return(executarProc("IA_FAT_CFGNFE", hs));
        }
Пример #2
0
        public string Excluir(TRegistro_CfgNfe val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(1);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);

            return(executarProc("EXCLUI_FAT_CFGNFE", hs));
        }
Пример #3
0
        public TList_CfgNfe Select(TpBusca[] vBusca, int vTop, string vNM_Campo)
        {
            TList_CfgNfe lista = new TList_CfgNfe();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }

            try
            {
                reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())
                {
                    TRegistro_CfgNfe reg = new TRegistro_CfgNfe();
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nm_empresa")))
                    {
                        reg.Nm_empresa = reader.GetString(reader.GetOrdinal("nm_empresa")).Trim();
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_UF")))
                    {
                        reg.Cd_uf_empresa = reader.GetString(reader.GetOrdinal("CD_UF"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Cidade")))
                    {
                        reg.Cd_municipio_empresa = reader.GetString(reader.GetOrdinal("CD_Cidade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_CGC")))
                    {
                        reg.Cnpj_empresa = reader.GetString(reader.GetOrdinal("NR_CGC"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Insc_Municipal")))
                    {
                        reg.Insc_municipal_empresa = reader.GetString(reader.GetOrdinal("Insc_Municipal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_RegimeTributario")))
                    {
                        reg.Tp_regimetributario = reader.GetString(reader.GetOrdinal("TP_RegimeTributario"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CNPJ_Contador")))
                    {
                        reg.Cnpj_contador = reader.GetString(reader.GetOrdinal("CNPJ_Contador"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Path_NFE_Schemas")))
                    {
                        reg.Path_nfe_schemas = reader.GetString(reader.GetOrdinal("Path_NFE_Schemas"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_Certificado_NFE")))
                    {
                        reg.Nr_certificado_nfe = reader.GetString(reader.GetOrdinal("NR_Certificado_NFE"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Ambiente")))
                    {
                        reg.Tp_ambiente = reader.GetString(reader.GetOrdinal("TP_Ambiente"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Ambiente_NFES")))
                    {
                        reg.Tp_ambiente_nfes = reader.GetString(reader.GetOrdinal("TP_Ambiente_NFES"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Versao")))
                    {
                        reg.Cd_versao = reader.GetString(reader.GetOrdinal("CD_Versao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("HorasCancNfe")))
                    {
                        reg.Horascancnfe = reader.GetDecimal(reader.GetOrdinal("HorasCancNfe"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_EntidadeNFES")))
                    {
                        reg.Id_entidadenfes = reader.GetDecimal(reader.GetOrdinal("ID_EntidadeNFES"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_diasexpirarcert")))
                    {
                        reg.Nr_diasexpirarcert = reader.GetDecimal(reader.GetOrdinal("nr_diasexpirarcert"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_enviaremailcontador")))
                    {
                        reg.St_enviaremailcontador = reader.GetString(reader.GetOrdinal("st_enviaremailcontador"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("dt_avisocert")))
                    {
                        reg.Dt_avisoCert = reader.GetDateTime(reader.GetOrdinal("dt_avisocert"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_condusoCCe")))
                    {
                        reg.Ds_condusoCCe = reader.GetString(reader.GetOrdinal("ds_condusoCCe"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_versaoevento")))
                    {
                        reg.Cd_versaoEvento = reader.GetString(reader.GetOrdinal("cd_versaoevento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_versaocondest")))
                    {
                        reg.Cd_versaocondest = reader.GetString(reader.GetOrdinal("cd_versaocondest"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_ambientecont")))
                    {
                        reg.Tp_ambientecont = reader.GetString(reader.GetOrdinal("tp_ambientecont"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_ambiente_nfce")))
                    {
                        reg.Tp_ambiente_nfce = reader.GetString(reader.GetOrdinal("tp_ambiente_nfce"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_limitenfce")))
                    {
                        reg.Vl_limitenfce = reader.GetDecimal(reader.GetOrdinal("vl_limitenfce"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_limitenfcenaoident")))
                    {
                        reg.Vl_limitenfcenaoident = reader.GetDecimal(reader.GetOrdinal("vl_limitenfcenaoident"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_csc")))
                    {
                        reg.Nr_csc = reader.GetString(reader.GetOrdinal("nr_csc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_tokencsc")))
                    {
                        reg.Id_tokencsc = reader.GetString(reader.GetOrdinal("id_tokencsc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_versaonfce")))
                    {
                        reg.Cd_versaonfce = reader.GetString(reader.GetOrdinal("cd_versaonfce"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("url_nfce")))
                    {
                        reg.Url_nfce = reader.GetString(reader.GetOrdinal("url_nfce"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("url_chavenfce")))
                    {
                        reg.Url_chavenfce = reader.GetString(reader.GetOrdinal("url_chavenfce"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_ambiente_lmc")))
                    {
                        reg.Tp_ambiente_lmc = reader.GetString(reader.GetOrdinal("tp_ambiente_lmc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_versaoLMC")))
                    {
                        reg.Cd_versaoLMC = reader.GetString(reader.GetOrdinal("cd_versaoLMC"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }