public static List <string> BuscaCdGrupo(List <string> cdRamosList)
        {
            List <string> cdGrupoRamoList = new List <string>();

            using (var db = new DB_BIPRODUCAO_ODSEntities1())
            {
                foreach (var cdRamo in cdRamosList)
                {
                    var query = db.TB_ODS_RAMO.FirstOrDefault(x => x.CD_RAMO_ANT == cdRamo);
                    if (query != null)
                    {
                        string cdGrupoRamo = query.CD_RAMO.Substring(1, 1);
                        cdGrupoRamoList.Add(cdGrupoRamo);
                    }
                }
            }
            return(cdGrupoRamoList);
        }
        public static List <int> BuscaCdLancamento(List <ExcelRangeBase> dsLancamentos)
        {
            List <int> cdLancamentos = new List <int>();

            using (var db = new DB_BIPRODUCAO_ODSEntities1())
            {
                foreach (var dsLancamento in dsLancamentos)
                {
                    if (dsLancamento.Value != null)
                    {
                        if (dsLancamento.Value.ToString() == "Aviso de Salvado")
                        {
                            dsLancamento.Value = "Apropriação de Salvados";
                        }
                        var query = db.TB_ODS_EVENTO.FirstOrDefault(x => x.DS_EVENTO == dsLancamento.Value.ToString() && x.ID_SISTEMA == 9);
                        if (query != null)
                        {
                            int cdLancamento = query.CD_EVENTO;
                            switch (cdLancamento)
                            {
                            case 426:
                                cdLancamento = 26;
                                break;

                            case 422:
                                cdLancamento = 22;
                                break;
                            }
                            cdLancamentos.Add(cdLancamento);
                        }
                        else
                        {
                            cdLancamentos.Add(0);
                            Console.WriteLine($"Não encontrado para o evento " + dsLancamento.Value);
                        }
                    }
                }
            }
            return(cdLancamentos);
        }