public IQueryable <HistoricoTSincronismoVO> Listar(HistoricoTSincronismoVO filtro) { var banco = new SINAF_WebEntities(); var query = (from registro in banco.HistoricoTSincronismo select new HistoricoTSincronismoVO { IDHistoricoSincronismo = registro.IDHistoricoSincronismo, IDHistoricoColetor = registro.HistoricoTColetor.IDHistoricoColetor, DataSincronismo = registro.DataSincronismo, NumeroUpload = registro.NumeroUpload, NumeroDownload = registro.NumeroDownload, IDVendedor = registro.TUsuario.IDUsuario, NomeVendedor = registro.TUsuario.Nome, }).AsQueryable(); if (filtro.IDHistoricoColetor > 0) { query = query.Where(registro => registro.IDHistoricoColetor == filtro.IDHistoricoColetor); } if (!string.IsNullOrEmpty(filtro.NomeVendedor)) { query = query.Where(registro => registro.NomeVendedor.Contains(filtro.NomeVendedor)); } if (filtro.DataRelatorioInicio.HasValue) { query = query.Where(registro => registro.DataSincronismo >= filtro.DataRelatorioInicio); } if (filtro.DataRelatorioFinal.HasValue) { query = query.Where(registro => registro.DataSincronismo <= filtro.DataRelatorioFinal); } return(query); }
public Int32 Salvar(HistoricoTSincronismoVO sincronismoVO) { try { if (sincronismoVO.IDHistoricoSincronismo > 0) { HistoricoTSincronismoBLL.Alterar(sincronismoVO); } else { HistoricoTSincronismoBLL.Inserir(sincronismoVO); } return(sincronismoVO.IDHistoricoSincronismo); } catch (Exception) { throw new Exception("Erro ao Salvar HistoricoTSincronismo."); } }
public void Alterar(HistoricoTSincronismoVO tsincronismovo) { var banco = new SINAF_WebEntities(); var query = (from registro in banco.HistoricoTSincronismo where registro.IDHistoricoSincronismo.Equals(tsincronismovo.IDHistoricoSincronismo) select registro).First(); query.HistoricoTColetor = banco.HistoricoTColetor.First(coletor => coletor.IDHistoricoColetor == tsincronismovo.IDHistoricoColetor); query.DataSincronismo = tsincronismovo.DataSincronismo; query.NumeroUpload = tsincronismovo.NumeroUpload; query.NumeroDownload = tsincronismovo.NumeroDownload; query.TUsuario = banco.TUsuario.First(vendedor => vendedor.IDUsuario == tsincronismovo.IDVendedor); banco.SaveChanges(); }
public List <HistoricoTSincronismoVO> Listar(HistoricoTSincronismoVO filtro) { try { if (filtro.IDHistoricoSincronismo > 0) { List <HistoricoTSincronismoVO> listaRetorno = new List <HistoricoTSincronismoVO>(); listaRetorno.Add(HistoricoTSincronismoBLL.Obter(filtro.IDHistoricoSincronismo)); return(listaRetorno); } else { return(HistoricoTSincronismoBLL.Listar(filtro).OrderByDescending(registro => registro.DataSincronismo).ToList()); } } catch (Exception ex) { throw new Exception(ex.Message); //throw new CABTECException("Erro ao Listar Coletor."); } }
protected void lnkColetor_Click(object sender, EventArgs e) { Repeater repeaterSincronismo = (Repeater)((LinkButton)sender).FindControl(((LinkButton)sender).CommandName); if (repeaterSincronismo.Visible) { repeaterSincronismo.Visible = false; } else { repeaterSincronismo.Visible = true; HistoricoTSincronismoCONTROLLER sincronismoController = new HistoricoTSincronismoCONTROLLER(); HistoricoTSincronismoVO sincronismoVO = new HistoricoTSincronismoVO(); sincronismoVO.IDHistoricoColetor = Convert.ToInt32(((LinkButton)sender).CommandArgument); sincronismoVO.NomeVendedor = txtVendedor.Text; sincronismoVO.DataRelatorioInicio = string.IsNullOrEmpty(txtDataInicial.Text) ? new DateTime?() : Convert.ToDateTime(txtDataInicial.Text); sincronismoVO.DataRelatorioFinal = string.IsNullOrEmpty(txtDataFinal.Text) ? new DateTime?() : Convert.ToDateTime(txtDataFinal.Text); repeaterSincronismo.DataSource = sincronismoController.Listar(sincronismoVO); repeaterSincronismo.DataBind(); } }
public int Inserir(HistoricoTSincronismoVO tsincronismovo) { var banco = new SINAF_WebEntities(); var query = new HistoricoTSincronismo { HistoricoTColetor = banco.HistoricoTColetor.First(coletor => coletor.IDHistoricoColetor == tsincronismovo.IDHistoricoColetor), DataSincronismo = DateTime.Now, NumeroUpload = 0, NumeroDownload = 0, TUsuario = banco.TUsuario.First(vendedor => vendedor.IDUsuario == tsincronismovo.IDVendedor), }; banco.AddToHistoricoTSincronismo(query); banco.SaveChanges(); tsincronismovo.IDHistoricoSincronismo = query.IDHistoricoSincronismo; return(query.IDHistoricoSincronismo); }