public void Alterar(HistoricoTEntrevistaDownloadVO tentrevistavo)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.HistoricoTEntrevistaDownload
                         where registro.IDHistoricoEntrevistaDownload.Equals(tentrevistavo.IDHistoricoEntrevistaDownload)
                         select registro).First();

            query.IDHistoricoEntrevistaDownload = tentrevistavo.IDHistoricoEntrevistaDownload;

            query.CodigoEntrevista = tentrevistavo.CodigoEntrevista;

            query.HistoricoTSincronismo = banco.HistoricoTSincronismo.First(sincronismo => sincronismo.IDHistoricoSincronismo == tentrevistavo.IDHistoricoSincronismo);

            banco.SaveChanges();
        }
        public int Inserir(HistoricoTEntrevistaDownloadVO tentrevistavo)
        {
            var banco = new SINAF_WebEntities();

            var query = new HistoricoTEntrevistaDownload
            {
                CodigoEntrevista = tentrevistavo.CodigoEntrevista,

                HistoricoTSincronismo = banco.HistoricoTSincronismo.First(sincronismo => sincronismo.IDHistoricoSincronismo == tentrevistavo.IDHistoricoSincronismo),
            };

            banco.AddToHistoricoTEntrevistaDownload(query);
            banco.SaveChanges();

            tentrevistavo.IDHistoricoEntrevistaDownload = query.IDHistoricoEntrevistaDownload;

            return(query.IDHistoricoEntrevistaDownload);
        }
        public Int32 Salvar(HistoricoTEntrevistaDownloadVO entrevistaVO)
        {
            try
            {
                if (entrevistaVO.IDHistoricoEntrevistaDownload > 0)
                {
                    HistoricoTEntrevistaDownloadBLL.Alterar(entrevistaVO);
                }
                else
                {
                    HistoricoTEntrevistaDownloadBLL.Inserir(entrevistaVO);
                }

                return(entrevistaVO.IDHistoricoEntrevistaDownload);
            }
            catch (Exception)
            {
                throw new Exception("Erro ao Salvar HistoricoTEntrevistaDownload.");
            }
        }
        protected void lnkDownload_Click(object sender, EventArgs e)
        {
            Repeater repeaterDownload = (Repeater)((LinkButton)sender).FindControl(((LinkButton)sender).CommandName);

            if (repeaterDownload.Visible)
            {
                repeaterDownload.Visible = false;
            }
            else
            {
                repeaterDownload.Visible = true;
                HistoricoTEntrevistaDownloadCONTROLLER downloadController = new HistoricoTEntrevistaDownloadCONTROLLER();
                HistoricoTEntrevistaDownloadVO         downloadVO         = new HistoricoTEntrevistaDownloadVO();

                downloadVO.IDHistoricoSincronismo = Convert.ToInt32(((LinkButton)sender).CommandArgument);

                repeaterDownload.DataSource = downloadController.Listar(downloadVO);
                repeaterDownload.DataBind();
            }
        }
 public List <HistoricoTEntrevistaDownloadVO> Listar(HistoricoTEntrevistaDownloadVO filtro)
 {
     try
     {
         if (filtro.IDHistoricoEntrevistaDownload > 0)
         {
             List <HistoricoTEntrevistaDownloadVO> listaRetorno = new List <HistoricoTEntrevistaDownloadVO>();
             listaRetorno.Add(HistoricoTEntrevistaDownloadBLL.Obter(filtro.IDHistoricoEntrevistaDownload));
             return(listaRetorno);
         }
         else
         {
             return(HistoricoTEntrevistaDownloadBLL.Listar(filtro).ToList());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
         //throw new CABTECException("Erro ao Listar Coletor.");
     }
 }
        public IQueryable <HistoricoTEntrevistaDownloadVO> Listar(HistoricoTEntrevistaDownloadVO filtro)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.HistoricoTEntrevistaDownload
                         select new HistoricoTEntrevistaDownloadVO
            {
                IDHistoricoEntrevistaDownload = registro.IDHistoricoEntrevistaDownload,

                CodigoEntrevista = registro.CodigoEntrevista,

                IDHistoricoSincronismo = registro.HistoricoTSincronismo.IDHistoricoSincronismo,
            }).AsQueryable();


            if (filtro.IDHistoricoSincronismo > 0)
            {
                query = query.Where(registro => registro.IDHistoricoSincronismo == filtro.IDHistoricoSincronismo);
            }

            return(query);
        }