public ActionResult IndexAgendaFuncionario() { AgendaDAO daoAgenda = new AgendaDAO(); var horarios = daoAgenda.ListarHorarioAtendimento(); ViewBag.Horarios = horarios; var agendamentos = daoAgenda.ListarAgendamentos(); ViewBag.Cont = agendamentos.Count(); ViewBag.Agenda = agendamentos; ServicoDAO daoServico = new ServicoDAO(); var servico = daoServico.ListaServicos(); ViewBag.Servico = servico; FuncionarioDAO daoFuncionarios = new FuncionarioDAO(); var funcionarios = daoFuncionarios.ListarFuncionarios(); int cont = funcionarios.Count(); ViewBag.ContFun = cont; return(View(horarios)); }
// GET: Servico public ActionResult IndexServico() { ServicoDAO daoServico = new ServicoDAO(); var servicos = daoServico.ListaServicos(); ViewBag.Servico = servicos; return(View()); }
public ActionResult AgendarHorario(DateTime HoraSelecionada, DateTime Data, int ServicoId, int ClienteId) { Agenda agenda = new Agenda(); agenda.Horario = HoraSelecionada; agenda.Data = Data; agenda.ServicoId = ServicoId; agenda.ClienteId = ClienteId; agenda.Estado = "Agendado"; ViewBag.Agenda = agenda; FuncionarioDAO daoFuncionarios = new FuncionarioDAO(); var funcionarios = daoFuncionarios.ListarFuncionarios(); int cont = funcionarios.Count(); ViewBag.Cont = cont; AgendaDAO daoAgenda = new AgendaDAO(); int agendaProcura = daoAgenda.BuscarAgendamento(agenda.Horario, agenda.Data); ViewBag.AgendamentoC = agendaProcura; if (agenda.Data == null || agenda.Horario == null || agenda.ServicoId == null) { ModelState.AddModelError("agenda.CadastroEmBranco", "Não pode cadastrar um horário em branco"); } if (agendaProcura == cont) { return(Json(false)); } if (ModelState.IsValid) { return(Json(daoAgenda.AgendarHorario(agenda))); } else { ViewBag.Agenda = agenda; ServicoDAO servicoDAO = new ServicoDAO(); ViewBag.Servico = servicoDAO.ListaServicos(); return(View("IndexAgenda")); } }