public void delete(int id)
        {
            RegCreaProjeto creaPExc = db.RegCreaProjeto.Where(x => x.Id == id).First();

            db.RegCreaProjeto.Remove(creaPExc);
            db.SaveChanges();

            // Inserção de log de exclusão de registro
            logsDAO.insert(39);
        }
        public void insert(RegCreaProjeto creaPInf)
        {
            creaPInf.Projeto = db.Projetos.Where(x => x.Id == creaPInf.Projeto.Id).First();
            creaPInf.Crea    = db.RegCrea.Where(x => x.Id == creaPInf.Crea.Id).First();
            db.RegCreaProjeto.Add(creaPInf);
            db.SaveChanges();

            // Inserção de log de inserção de registro
            logsDAO.insert(37);
        }
        public void update(RegCreaProjeto creaPInf)
        {
            RegCreaProjeto creaPAlt = db.RegCreaProjeto.Where(x => x.Id == creaPInf.Id).First();

            creaPAlt.Crea = creaPInf.Crea;
            db.SaveChanges();

            // Inserção de log de alteração de registro
            logsDAO.insert(38);
        }
Exemplo n.º 4
0
        private void btAdicionar_Click(object sender, EventArgs e)
        {
            #region Validação dos campos
            errorProvider.SetError(textRegistro, string.Empty);
            errorProvider.SetError(comboTipo, string.Empty);
            int verif = 0;

            if (textRegistro.Text.Trim().Length <= 6)
            {
                errorProvider.SetError(textRegistro, "Informe um registro com pelo menos 7 caracteres");
                verif++;
            }

            if (comboTipo.SelectedIndex == -1)
            {
                errorProvider.SetError(comboTipo, "Selecione o tipo do registro");
                return;
            }

            if (verif > 0)
            {
                return;
            }
            #endregion

            switch (comboTipo.SelectedIndex)
            {
            case 0:
                RegCau        regCau     = new RegCau();
                RegCauProjeto regCauProj = new RegCauProjeto();
                regCau.Cau     = textRegistro.Text.Trim();
                regCauProj.Cau = regCau;
                regCauDAO.insert(regCau);
                regCauProj.Projeto = projetosDAO.select().Where(x => x.Id == Convert.ToInt16(textId.Text)).First();
                regCauProjDAO.insert(regCauProj);
                break;

            case 1:
                RegCrea        regCrea     = new RegCrea();
                RegCreaProjeto regCreaProj = new RegCreaProjeto();
                regCrea.Crea     = textRegistro.Text.Trim();
                regCreaProj.Crea = regCrea;
                regCreaDAO.insert(regCrea);
                regCreaProj.Projeto = projetosDAO.select().Where(x => x.Id == Convert.ToInt16(textId.Text)).First();
                regCreaProjDAO.insert(regCreaProj);
                break;
            }

            this.Close();
        }