/// <summary>
        /// Cria o participante
        /// </summary>
        /// <param name="model"></param>
        public void Criar(PessoaTreinamentoModel model)
        {
            var conexao = Connection.GetConexao();

            try
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("INSERT INTO PESSOATREINAMENTO (ID, PESSOA, TREINAMENTO, SALA, ESPACO) VALUES (@ID, @PESSOA, @TREINAMENTO, @SALA, @ESPACO)", conexao);
                comando.Parameters.Add(new SqlParameter("PESSOA", model.Pessoa));
                comando.Parameters.Add(new SqlParameter("TREINAMENTO", model.Treinamento));
                comando.Parameters.Add(new SqlParameter("SALA", model.Sala));
                comando.Parameters.Add(new SqlParameter("ESPACO", model.Espaco));
                comando.Parameters.Add(new SqlParameter("ID", Uteis.GetNextID("PESSOATREINAMENTO")));

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao criar participantes. Detalhes: " + erro.Message, erro);
            }
            finally
            {
                conexao.Close();
            }
        }
Example #2
0
        /// <summary>
        /// Cria o treinamento
        /// </summary>
        /// <param name="model"></param>
        public void Criar(TreinamentoModel model)
        {
            var conexao = Connection.GetConexao();

            try
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("INSERT INTO TREINAMENTO (ID, NOME, DATAINICIO, DATAFIM, SITUACAO) VALUES (@ID, @NOME, @DATAINICIO, @DATAFIM, @SITUACAO)", conexao);
                comando.Parameters.Add(new SqlParameter("NOME", model.Nome));
                comando.Parameters.Add(new SqlParameter("DATAINICIO", model.DataInicio));
                comando.Parameters.Add(new SqlParameter("DATAFIM", model.DataFim));
                comando.Parameters.Add(new SqlParameter("ID", Uteis.GetNextID("TREINAMENTO")));
                comando.Parameters.Add(new SqlParameter("SITUACAO", (int)model.Situacao));

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao criar treinamentos. Detalhes: " + erro.Message, erro);
            }
            finally
            {
                conexao.Close();
            }
        }
Example #3
0
        public void Criar(SalaModel model)
        {
            var conexao = Connection.GetConexao();

            try
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("INSERT INTO SALA (ID, NOME) VALUES (@ID, @NOME)", conexao);
                comando.Parameters.Add(new SqlParameter("NOME", model.Nome));
                comando.Parameters.Add(new SqlParameter("ID", Uteis.GetNextID("SALA")));

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao criar salas. Detalhes: " + erro.Message, erro);
            }
            finally
            {
                conexao.Close();
            }
        }