public List <AtendimentoViewModel> FindAtendimento() { AtendimentoDao dao = new AtendimentoDao(); DataTable dt = dao.FindAtendimento(); List <AtendimentoViewModel> lista = new List <AtendimentoViewModel>(Parser.LoadViewAtendimento(dt)); return(lista); }
public List <AtendimentoViewModel> FindAtendimento() { AtendimentoDao dao = new AtendimentoDao(); DataTable dt = dao.FindAtendimento(); //List<AtendimentoViewModel> lista = new List<AtendimentoViewModel>(Parser.LoadViewAtendimento(dt)); DateTime date = DateTime.Now; List <AtendimentoViewModel> retorno = InitListDefault(date); var ListAtendimento = dt.AsEnumerable() .Select(y => new { DataAtendimento = y.Field <DateTime>("dataAtendimento"), NomeCliente = y.Field <String>("nomeCliente"), NomeProfissional = y.Field <String>("nomeProfissional"), IdProfissional = y.Field <Int32>("idProfissional").ToString() }).GroupBy(x => x.NomeProfissional).Select(z => z.ToList()) .ToList(); for (int i = 0; i < ListAtendimento.Count(); i++) { for (int x = 0; x < ListAtendimento[i].Count; x++) { AtendimentoViewModel item = new AtendimentoViewModel { NomeProfissional = ListAtendimento[i][x].NomeProfissional, NomeCliente = ListAtendimento[i][x].NomeCliente, IdProfissional = ListAtendimento[i][x].IdProfissional, DataAtendimento = ListAtendimento[i][x].DataAtendimento //NomeProcedimento = ListAtendimento[0][i].n, //NomeProcedimento = dt_.Rows[i]["nomeProcedimento"].ToString(), //NomeCliente = dt_.Rows[i]["nomeCliente"].ToString(), //DataAtendimento = DateTime.Parse(dt_.Rows[i]["dataAtendimento"].ToString()), //ValorProcedimento = Double.Parse(dt_.Rows[i]["valorDesconto"].ToString()) }; item_ = retorno.FindIndex(f => string.Equals(f.NomeProfissional, item.NomeProfissional) && CompareHour(f.DataAtendimento, item.DataAtendimento) ); if (item_ != -1) { retorno.RemoveAt(item_); retorno.Add(item); } } } return(retorno.OrderBy(x => x.DataAtendimento).ToList()); }
public List <Procedimentos> ListaProcedimento(String prefixText_) { AtendimentoDao atendimentoDao = new AtendimentoDao(); DataTable dt = new DataTable(); var lista = new List <Procedimentos>(); dt = atendimentoDao.FindProcedimento(prefixText_); for (int i = 0; i < dt.Rows.Count; i++) { lista = new List <Procedimentos>() { new Procedimentos { Id = int.Parse(dt.Rows[i]["id"].ToString()), NomeProcedimento = dt.Rows[i]["descricao"].ToString(), valorProcedimento = dt.Rows[i]["valor"].ToString() } }; } return(lista); }
public FrmAtendimento() { InitializeComponent(); AtendimentoDao = new AtendimentoDao(); AtendimentoMaterialDao = new AtendimentoMaterialDao(); }
public AtendimentoController() { AtendimentoDao dao = new AtendimentoDao(); }