Example #1
0
        public bool ExisteNoBanco()
        {
            TAlocacao tabela = new TAlocacao();

            string[] valoresChave =
            {
                this.id_disciplina.ToString(),
                this.id_horario.ToString()
            };

            if (tabela.Exists(valoresChave, out this.id)) //consulta o banco e seta o id se encontrar o registro
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        public void SalvarNoBanco()
        {
            TAlocacao tabela = new TAlocacao();

            string[] values =
            {
                this.id_disciplina.ToString(),
                this.id_horario.ToString()
            };

            if (this.id == 0)          //nao possui id, então 'alocacao' ainda nao foi inserido no banco
            {
                tabela.Insert(values); // INSERIR

                if (!this.ExisteNoBanco())
                {
                    throw new Exception("Dado não inserido no banco!");
                }
            }
            else
            {
                tabela.Update(values, this.id);  // ALTERAR
            }
        }