/// <summary>Método que representa la llamada al procedure 'Sexo_ListarDes'</summary> static public List <Entity.Sexo.ListarDes> ListarDes(Entity.Sexo Item, Cursor oCursor) { var ResultSet = new List <Entity.Sexo.ListarDes>(); SqlCommand oComando = oCursor.ObtenerComando(Contexto.CnControlPresupuesto); string Esquema = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto; oComando.CommandText = Esquema + "Sexo_ListarDes"; try { SqlParameterCollection oP = oComando.Parameters; using (SqlDataReader oLector = oComando.ExecuteReader()) { while (oLector.Read()) { var LItem = new Entity.Sexo.ListarDes(); LItem.idSexo = (string)oLector["idSexo"]; LItem.sexo = (string)oLector["sexo"]; ResultSet.Add(LItem); } } return(ResultSet); } catch (System.Exception) { throw; } }
/// <summary> /// Busca en la tabla Sexo algun registro que su IdSexo sea el mismo que el parametro y lo retorna. /// </summary> /// <param name="id">string Id del Sexo</param> /// <returns>Sexo sexo</returns> public bool Read() { BeLifeEntities bbdd = new BeLifeEntities(); try { Entity.Sexo s = bbdd.Sexo.Where(x => x.Id == this.Id).FirstOrDefault(); if (s != null) { CommonBC.Syncronize(s, this); return(true); } else { return(false); //throw new Exception("El Id : {0}, no existe." + Id); } } catch (Exception ex) { throw new Exception("Error al leer sexo." + ex.Message); } }