/// <summary>
        /// Saves a record to the TipoTel table.
        /// </summary>
        public void Insert(TipoTelEntidad tipoTel)
        {
            ValidationUtility.ValidateArgument("tipoTel", tipoTel);

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@DescripcionTipoTel", tipoTel.DescripcionTipoTel)
            };

            tipoTel.IdTipoTel = (int)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "TipoTelInsert", parameters);
        }
        /// <summary>
        /// Updates a record in the TipoTel table.
        /// </summary>
        public void Update(TipoTelEntidad tipoTel)
        {
            ValidationUtility.ValidateArgument("tipoTel", tipoTel);

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@IdTipoTel", tipoTel.IdTipoTel),
                new SqlParameter("@DescripcionTipoTel", tipoTel.DescripcionTipoTel)
            };

            SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "TipoTelUpdate", parameters);
        }
        /// <summary>
        /// Selects a single record from the TipoTel table.
        /// </summary>
        public TipoTelEntidad Select(int idTipoTel)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@IdTipoTel", idTipoTel)
            };

            using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "TipoTelSelect", parameters))
            {
                TipoTelEntidad entidad = new TipoTelEntidad();
                //

                entidad = Mapeador.MapearFirst <TipoTelEntidad>(dt);



                return(entidad);
            }
        }