public static List <TBL_ESTADOS> ObtenerEstados() { EmpresaPK2Entities contexto = null; List <TBL_ESTADOS> ListaResultado = null; try { contexto = new EmpresaPK2Entities(); var consulta = contexto.SP_OBTENER_ESTADOS_ACTIVOS().ToList(); if (consulta != null) { ListaResultado = new List <TBL_ESTADOS>(); foreach (var item in consulta) { TBL_ESTADOS obj = new TBL_ESTADOS(); obj.DESCODIGO = item.DESCODIGO; obj.ID_CODIGO = item.ID_CODIGO; ListaResultado.Add(obj); } } } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } } return(ListaResultado); }