public void IncluirServicoSolicitado(int id, Servico servico, Funcionario func) { ServicoSolicitado ss = new ServicoSolicitado(); ss.IncluirServicoSolicitado(id, servico, func); //ServicosSolicitados.Add(ss); }
public void IncluirAtendimentoFinalizado(int id, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento, List <Agendamento> agenda, string servicoSolicitadoServicoPreco, string statusAgenda, string anotacao = "") { AtendimentoFinalizado af = new AtendimentoFinalizado(); af.IncluirAtendimentoFinalizado(id, servicoParaAgendar, dtAgendamento, agenda, servicoSolicitadoServicoPreco, statusAgenda); // Console.WriteLine( "Parabéns pela comissão."); }
internal void AlterarAgendamento(Cliente cliente, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento, string anotacao = "") { servicoParaAgendar.Status = ServicoSolicitado.StatusServico.Reagendado; Cliente = cliente; ServicoSolicitado = servicoParaAgendar; DtAgendamento = dtAgendamento; Anotacao = anotacao; }
private bool PermiteAgendar(List <Agendamento> agenda, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento) { DateTime dataTerminoParaAgendar = dtAgendamento.AddMinutes(servicoParaAgendar.Servico.MinutosParaExecucao); return(agenda.Any(a => a.DtAgendamento >= dtAgendamento && (a.Status != StatusAgenda.CanceladoPeloSalao || a.Status != StatusAgenda.CanceladoPeloCliente)) && agenda.Any(a => a.DtAgendamento <= dataTerminoParaAgendar && (a.Status != StatusAgenda.CanceladoPeloSalao || a.Status != StatusAgenda.CanceladoPeloCliente))); }
public void IncluirAtendimentoFinalizado(int id, Cliente cliente, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento, List <Agendamento> agenda, string atendimentoFinalizado, string servicoSolicitadoServicoPreco, string statusAgenda, string anotacao = "") { if (atendimentoFinalizado == servicoSolicitadoServicoPreco) { ; } Console.WriteLine("Parabéns pela comissão."); }
internal void IncluirAgendamento(int id, Cliente cliente, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento, string anotacao = "") { Id = id; Cliente = cliente; ServicoSolicitado = servicoParaAgendar; DtAgendamento = dtAgendamento; Anotacao = anotacao; Status = StatusAgenda.ARealizar; }
public string AlterarAgendamento(Cliente cliente, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento, List <Agendamento> agenda, string anotacao = "") { if (PermiteAgendar(agenda, servicoParaAgendar, dtAgendamento)) { return("Esse horário não está livre."); } else { servicoParaAgendar.Status = ServicoSolicitado.StatusServico.Reagendado; Cliente = cliente; ServicoSolicitado = servicoParaAgendar; DtAgendamento = dtAgendamento; Anotacao = anotacao; return("Agendamento feito com sucesso."); } }
//ServicoSolicitado.ServicoPreco public string IncluirAgendamento(int id, Cliente cliente, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento, List <Agendamento> agenda, string anotacao = "") { if (PermiteAgendar(agenda, servicoParaAgendar, dtAgendamento)) { return("Esse horário não está livre."); } else { Id = id; Cliente = cliente; ServicoSolicitado = servicoParaAgendar; DtAgendamento = dtAgendamento; Anotacao = anotacao; return("Agendamento feito com sucesso."); } }
internal void IncluirAtendimentoFinalizado(int id, ServicoSolicitado servicoParaAgendar, DateTime dtAgendamento, List <Agendamento> agenda, string servicoSolicitadoServicoPreco, string statusAgenda) { throw new NotImplementedException(); }
public void IncluirServicoSolicitado(int id, Servico servico, Funcionario func, decimal servicopreco, string servicoSolicitadoServicoPreco, string statusAgenda, string atendimentoFinalizado) { ServicoSolicitado ss = new ServicoSolicitado(); ss.IncluirServicoSolicitado(id, servico, func, servicopreco, servicoSolicitadoServicoPreco, statusAgenda, atendimentoFinalizado); }