Beispiel #1
0
        /// <summary>
        /// Excluir Idioma.
        /// </summary>
        /// <param name="idioma">Idioma a ser Excluido.</param>
        public void Excluir(SqlCommand objCommand, SqlConnection objConexao, string IdiomaId)
        {
            objCommand.CommandText = ContextIdioma.AdicionaFiltro(ContextIdioma.ExcluirIdioma, IdiomaId, null);

            objCommand.Connection = objConexao;
            objCommand.Parameters.AddWithValue("@IdiomaId", IdiomaId);

            objCommand.ExecuteNonQuery();
        }
Beispiel #2
0
        /// <summary>
        /// Edita Idioma.
        /// </summary>
        /// <param name="idioma">Idioma a ser Editado. </param>
        public void Editar(SqlCommand objCommand, SqlConnection objConexao, Idioma idioma)
        {
            var IdiomaId = idioma.IdiomaId;

            objCommand.CommandText = ContextIdioma.AdicionaFiltro(ContextIdioma.AlterarIdioma, idioma.IdiomaId, null);
            objCommand.Connection  = objConexao;

            objCommand.Parameters.AddWithValue("@IdiomaId", idioma.IdiomaId);
            objCommand.Parameters.AddWithValue("@Descricao", idioma.Descricao);

            objCommand.ExecuteNonQuery();
        }
Beispiel #3
0
        /// <summary>
        /// Verifica se dados recebidos, ja existem no Context. (Editar)
        /// </summary>
        /// <param name="idioma">Valor a ser Comparado.</param>
        /// <returns></returns>
        public bool JaExisteEditar(SqlCommand objCommand, SqlConnection objConexao, Idioma idioma)
        {
            var jaExiste = false;

            objCommand.CommandText = ContextIdioma.AdicionaFiltro(ContextIdioma.ListarTodosIdiomas, null, idioma.Descricao);
            objCommand.Connection  = objConexao;

            // objCommand.Parameters.AddWithValue("@IdiomaId", idioma.IdiomaId);
            objCommand.Parameters.AddWithValue("@Descricao", idioma.Descricao);

            SqlDataReader resultado = objCommand.ExecuteReader();

            if (resultado.HasRows)
            {
                jaExiste = true;
            }
            resultado.Close();

            return(jaExiste);
        }
Beispiel #4
0
        /// <summary>
        /// Busca no Context por Id.
        /// </summary>
        /// <param name="idioma">Valor a ser Comparado.</param>
        /// <returns></returns>
        public Idioma BuscarPorId(SqlCommand objCommand, SqlConnection objConexao, string idiomaId)
        {
            var idioma = new Idioma();

            objCommand.Connection  = objConexao;
            objCommand.CommandText = ContextIdioma.AdicionaFiltro(ContextIdioma.ListarTodosIdiomas, idiomaId, null);
            objCommand.Parameters.AddWithValue("@IdiomaId", idiomaId);

            SqlDataReader resultado = objCommand.ExecuteReader();

            if (resultado.HasRows)
            {
                while (resultado.Read())
                {
                    idioma = CarregarIdiomadoReader(resultado);
                }

                resultado.Close();
            }
            return(idioma);
        }