/// <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(); }
/// <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(); }
/// <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); }
/// <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); }