Exemplo n.º 1
0
        //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);
            }
        }
Exemplo n.º 2
0
        // 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);
            }
        }