コード例 #1
0
        public TipoInstancia GetTipoInstanciaByDesc(string descripcion)
        {
            DataAccessManager accesoDatos = new DataAccessManager();
            TipoInstancia     entidad     = new TipoInstancia();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM TB_TIPO_INSTANCIAS " +
                                           "WHERE DESCRIPCION = @Descripcion");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", descripcion);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    entidad = MakeTipo(accesoDatos.Lector);
                }

                return(entidad);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #2
0
        public TipoInstancia GetTipoInstanciaById(byte tipoId)
        {
            DataAccessManager accesoDatos = new DataAccessManager();
            TipoInstancia     entidad     = new TipoInstancia();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM TB_TIPO_INSTANCIAS " +
                                           "WHERE CD_TIPO = @Id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id", tipoId);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    entidad = MakeTipo(accesoDatos.Lector);
                }

                return(entidad);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #3
0
        public TipoInstancia MakeTipo(SqlDataReader lector)
        {
            TipoInstancia entidad = new TipoInstancia();

            entidad.Id          = Converter.ToByte(lector["CD_TIPO"]);
            entidad.Descripcion = Converter.ToString(lector["DESCRIPCION"]);

            return(entidad);
        }