コード例 #1
0
 public Agendamento(int idLocal, int idUsuario, DateTime dataDe, DateTime dataAte)
 {
     Poco = new PocoAgendamento()
     {
         IdLocal = idLocal, IdUsuario = idUsuario, DataDe = dataDe, DataAte = dataAte
     };
 }
コード例 #2
0
        /*
         * Métodos com acesso via controller
         */
        internal bool Agendar()
        {
            PocoAgendamento agendamentoExterno = Poco;

            var agendamentoInterno = Get(agendamentoExterno.IdLocal, agendamentoExterno.DataDe, agendamentoExterno.DataAte);

            //pode agendar pois não existem agendamentos nesse range de data e hora
            if (agendamentoInterno == 0)
            {
                var cadastrado = Add(agendamentoExterno.IdLocal, agendamentoExterno.IdUsuario, agendamentoExterno.DataDe, agendamentoExterno.DataAte);

                if (cadastrado)
                {
                    Mensagem = "Horário foi agendado com sucesso de " + agendamentoExterno.DataDe + " até " + agendamentoExterno.DataAte;
                }
                else
                {
                    Mensagem = "Não foi possível realizar o agendamento no horário selecionado. " + Util.Alerta;
                }

                return(cadastrado);
            }
            else
            {
                Mensagem = "Período selecionada não está disponível;" + Agendamentos();

                return(false);
            }
        }
コード例 #3
0
 public Agendamento(int idLocal, int idUsuario)
 {
     Poco = new PocoAgendamento()
     {
         IdLocal = idLocal, IdUsuario = idUsuario
     };
 }
コード例 #4
0
        internal bool Remover()
        {
            PocoAgendamento agendamentoExterno = Poco;

            var deletado = Del(agendamentoExterno.IdLocal, agendamentoExterno.IdUsuario);

            //agendamentos deletados com sucesso
            if (deletado)
            {
                Mensagem = "Agendamentos foram removidos";
            }
            else
            {
                Mensagem = "Não encontramos agendamentos para remover";
            }
            return(deletado);
        }