//Método para atualizar as Horas Apropriada Por Atividades public void UpdateA_Atividade(ApropriacaoAtividade A_atividade) { try { if (A_atividade == null) { throw new Exception("Nenhum Apropriação Atividade encontrado."); } string query = string.Format(@"UPDATE SEO_ApropriacaoAtividade SET AA_HorasApropriadas = '{0}' , AA_DataSincronizacao = '{1}' WHERE AA_Id = '{2}'" , A_atividade.HorasApropriadas.ToString().Replace(",", ".") , DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") , A_atividade.Id); contexto.Database.ExecuteSqlCommand(query); } catch (Exception ex) { throw new Exception(ex.Message); } }
// Inserir Horas Apropriada Por Atividades public void InsertA_Atividade(string IdApropriacaoColaborador, ApropriacaoAtividade A_atividade) { try { if (A_atividade == null) { throw new Exception("Nenhum Apropriação Atividade encontrado."); } if (A_atividade.Atividade == null) { throw new Exception("Nenhuma Atividade encontrado."); } if (string.IsNullOrEmpty(IdApropriacaoColaborador)) { throw new Exception("IdApropriacaoColaborador está vazio"); } A_atividade.Id = Guid.NewGuid(); string query = string.Format(@"INSERT INTO SEO_ApropriacaoAtividade VALUES ( '{0}' , '{1}' , '{2}' , '{3}' , '{4}' )", A_atividade.Id , A_atividade.Atividade.Id , A_atividade.HorasApropriadas , IdApropriacaoColaborador , DateTime.Now); contexto.Database.ExecuteSqlCommand(query); } catch (Exception ex) { throw new Exception(ex.Message); } }