public void update(RegCauProjeto cauPInf)
        {
            RegCauProjeto cauPAlt = db.RegCauProjeto.Where(x => x.Id == cauPInf.Id).First();

            cauPAlt.Cau = cauPInf.Cau;
            db.SaveChanges();

            // Inserção de log de alteração de registro
            logsDAO.insert(38);
        }
        public void delete(int id)
        {
            RegCauProjeto cauPExc = db.RegCauProjeto.Where(x => x.Id == id).First();

            db.RegCauProjeto.Remove(cauPExc);
            db.SaveChanges();

            // Inserção de log de exclusão de registro
            logsDAO.insert(39);
        }
        public void insert(RegCauProjeto cauPInf)
        {
            cauPInf.Projeto = db.Projetos.Where(x => x.Id == cauPInf.Projeto.Id).First();
            cauPInf.Cau     = db.RegCau.Where(x => x.Id == cauPInf.Cau.Id).First();
            db.RegCauProjeto.Add(cauPInf);
            db.SaveChanges();

            // Inserção de log de inserção de registro
            logsDAO.insert(37);
        }
Beispiel #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();
        }