public List <RSociedadBE> ObtenerSociedadesActivas() { //ObtenerSociedadesActivas List <RSociedadBE> oListaSociedad = new List <RSociedadBE>(); RSociedadBE oSociedad; string connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "ObtenerSociedadesActivas"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { oSociedad = new RSociedadBE(); oSociedad.Id = new Guid(dataReader["Id"].ToString()); oSociedad.Codigo = dataReader["Codigo"].ToString(); oSociedad.Descripcion = dataReader["Codigo"].ToString() + " " + dataReader["Descripcion"].ToString(); oSociedad.IdMoneda = dataReader["IdMoneda"].ToString(); oSociedad.DescripcionMoneda = dataReader["DescripcionMoneda"].ToString(); oListaSociedad.Add(oSociedad); } } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(oListaSociedad); }
public List <RSociedadBE> ObtenerSociedades() { ScriptorChannel canalSociedad = ScriptorModel.Common.ScriptorClient.GetChannel(new Guid(Canales.Sociedad)); List <ScriptorContent> Sociedades = canalSociedad.QueryContents("#Id", Guid.NewGuid(), "<>").ToList(); List <RSociedadBE> oListaSociedad = new List <RSociedadBE>(); RSociedadBE oSociedad; foreach (ScriptorContent item in Sociedades) { oSociedad = new RSociedadBE(); oSociedad.Id = item.Id; oSociedad.Codigo = item.Parts.Codigo; oSociedad.Descripcion = item.Parts.Descripcion; oListaSociedad.Add(oSociedad); } return(oListaSociedad); }