public HomeViewModel Run(Repository value) { HomeViewModel r = (HomeViewModel)value; try { #region Panorama ListViewProposta modelPanorama = new ListViewProposta(this.db, this.seguranca_db); r.Panorama = modelPanorama.getPagedList(0, 5, r.empreendimentoId, r.torre_unidade, r.cpf_nome, r.etapaId, r.propostaId, r.dt_proposta1, r.dt_proposta2, r.situacao, r.corretor1Id); #endregion #region Últimos Comentários ListViewComentarioByUsuario modelComentarios = new ListViewComentarioByUsuario(this.db, this.seguranca_db); r.UltimosComentarios = modelComentarios.getPagedList(0, 5); #endregion DateTime _dt_prop1 = Convert.ToDateTime(DateTime.Today.ToString("yyyy-MM-") + "01"); DateTime _dt_prop2 = DateTime.Today; #region Comissão do mÊs (somente das vendas com análise de crédito aprovada dentro do mês corrente) ListViewComissaoMes modelComissaoMes = new ListViewComissaoMes(this.db, this.seguranca_db); r.ComissaoMes = modelComissaoMes.Bind(0, 1000, null, 4, _dt_prop1, _dt_prop2); #endregion #region Vendas do mês (todas) ListViewProposta modelVendas = new ListViewProposta(this.db, this.seguranca_db); r.VendasMes = modelVendas.Bind(0, 1000, null, null, null, null, null, _dt_prop1, _dt_prop2, "A", null); #endregion #region Vendas em aberto ListViewVendasEmAberto modelAberto = new ListViewVendasEmAberto(this.db, this.seguranca_db); r.VendasEmAberto = null; // modelAberto.Bind(0, 1000, null, 3); #endregion #region Vendas atrasadas ListViewVendasAtrasadas modelAtraso = new ListViewVendasAtrasadas(this.db, this.seguranca_db); r.VendasEmAtraso = null; // modelAtraso.Bind(0, 1000, null); #endregion #region Resumo da Venda ListViewResumoVenda modelResumoVenda = new ListViewResumoVenda(this.db, this.seguranca_db); r.ResumoVenda = modelResumoVenda.Bind(0, 1000, null, null, null); #endregion } catch (Exception ex) { r.mensagem = new Validate() { Code = 999, MessageBase = ex.Message, Message = "Ocorreu um erro na recuperação dos dados" }; } return(r); }
public HomeViewModel Run(Repository value) { HomeViewModel r = (HomeViewModel)value; try { DateTime _dt_prop1 = Convert.ToDateTime(DateTime.Today.ToString("yyyy-MM-") + "01"); DateTime _dt_prop2 = DateTime.Today; #region Resumo da Venda ListViewResumoVenda modelResumoVenda = new ListViewResumoVenda(this.db, this.seguranca_db); r.ResumoVenda = modelResumoVenda.Bind(0, 1000, null, null, null); #endregion /* #region Comissão do mÊs (somente das vendas com análise de crédito aprovada dentro do mês corrente) * ListViewComissaoMes modelComissaoMes = new ListViewComissaoMes(this.db, this.seguranca_db); * r.ComissaoMes = modelComissaoMes.Bind(0, 1000, null, 4, _dt_prop1, _dt_prop2); #endregion * #region Vendas do mês (todas) * ListViewProposta modelVendas = new ListViewProposta(this.db, this.seguranca_db); * r.VendasMes = modelVendas.Bind(0, 1000, null, null, null, null, null, _dt_prop1, _dt_prop2, "A", null); #endregion * #region Vendas em aberto * ListViewVendasEmAberto modelAberto = new ListViewVendasEmAberto(this.db, this.seguranca_db); * r.VendasEmAberto = null; // modelAberto.Bind(0, 1000, null, 3); #endregion * #region Vendas atrasadas * ListViewVendasAtrasadas modelAtraso = new ListViewVendasAtrasadas(this.db, this.seguranca_db); * r.VendasEmAtraso = null; // modelAtraso.Bind(0, 1000, null); #endregion * #region Resumo da Venda * ListViewResumoVenda modelResumoVenda = new ListViewResumoVenda(this.db, this.seguranca_db); * r.ResumoVenda = modelResumoVenda.Bind(0, 1000, null, null, null); #endregion * */ } catch (Exception ex) { r.mensagem = new Validate() { Code = 999, MessageBase = ex.Message, Message = "Ocorreu um erro na recuperação dos dados" }; } return(r); }