public AtividadeDiariaController()
 {
     this.rep         = new AtividadeDiariaRepositorio();
     this.processoRep = new ProcessoRepositorio();
     this.etapaRep    = new EtapaRepositorio();
     this.ativRep     = new AtividadeRepositorio();
 }
Пример #2
0
        public List <Tbl_Atividade_Diaria> GetAtividadeDiaria(long idAtividade)
        {
            IAtividadeDiariaRepositorio repAtiviDiaRep2 = null;

            repAtiviDiaRep2 = new AtividadeDiariaRepositorio();
            List <Tbl_Atividade_Diaria> listaAtividadeDi = repAtiviDiaRep2.GetAtividadeDiaria().Where(p => p.IdAtividadeDiaria == idAtividade).ToList();

            return(listaAtividadeDi);
        }
        public RelatorioController()
        {
            this.repProcesso    = new ProcessoRepositorio();
            this.repAtiviDiaRep = new AtividadeDiariaRepositorio();

            if (rc == null)
            {
                this.rc = new RelatorioClass();
                this.rc.relatProcesso = new List <RelatorioProcesso>();
            }
        }
Пример #4
0
        public RelatorioNaoConformidadeController()
        {
            this.repProcesso    = new ProcessoRepositorio();
            this.repAtiviDiaRep = new AtividadeDiariaRepositorio();
            this.repNaoConf     = new NaoConformidadeRepositorio();

            if (rnc == null)
            {
                this.rnc = new RelatNaoConformidadeClass();
                this.rnc.ListaNaoConformidade = new List <NaoConformidades>();
            }
        }
        void IAtividadeDiariaRepositorio.AdicionaAtividadeDiaria(Tbl_Atividade_Diaria ativDiaria)
        {
            try
            {
                ativDiaria.Dt_Cadastro = DateTime.Now;
                db.Tbl_Atividade_Diaria.Add(ativDiaria);
                db.SaveChanges();

                repAtiv     = new AtividadeDiariaRepositorio();
                repProcesso = new ProcessoRepositorio();

                ativDiaria = db.Tbl_Atividade_Diaria.Where(p => p.IdAtividadeDiaria == ativDiaria.IdAtividadeDiaria).FirstOrDefault();

                tbl_Processo processo = repProcesso.GetProcessoPorID(ativDiaria.IdProcesso.Value);

                foreach (var item in processo.tbl_etapa)
                {
                    tbl_atividades atv = null;
                    atv = ativDiaria.tbl_atividades.Where(p => p.IdAtividadeDiaria == ativDiaria.IdAtividadeDiaria && p.IdEtapa == item.IdEtapa).FirstOrDefault();

                    if (atv == null)
                    {
                        atv                   = new tbl_atividades();
                        atv.IdEtapa           = item.IdEtapa;
                        atv.IdAtividadeDiaria = ativDiaria.IdAtividadeDiaria;
                        atv.DsSelecionado     = 0;
                        ativDiaria.tbl_atividades.Add(atv);
                    }
                    else
                    {
                        ativDiaria.tbl_atividades.Where(p => p.IdAtividadeDiaria == ativDiaria.IdAtividadeDiaria && p.IdEtapa == item.IdEtapa).FirstOrDefault().DsSelecionado = 1;
                    }
                }

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if ((db == null))
                {
                    db.Dispose();
                }
            }
        }
Пример #6
0
 public NaoConformidadeController()
 {
     this.rep            = new NaoConformidadeRepositorio();
     this.repProcesso    = new ProcessoRepositorio();
     this.repAtiviDiaRep = new AtividadeDiariaRepositorio();
 }