Ejemplo n.º 1
0
 public void InicializarUnidade()
 {
     using (SYMContext db = new SYMContext())
     {
         db.Unidade.Add(new Unidade() { DescricaoUnidade = "Unidade Consolacao", NomeUnidade = "Consolação", DataAlteracao = DateTime.Now, CodigoUsuarioAlteracao = 1 });
         db.Unidade.Add(new Unidade() { DescricaoUnidade = "Unidade JB", NomeUnidade = "José Bonifácio", DataAlteracao = DateTime.Now, CodigoUsuarioAlteracao = 1 });
         
         db.SaveChanges();
     }
 }
Ejemplo n.º 2
0
        public void InicializarReservaSalas()
        {
            using (SYMContext db = new SYMContext())
            {
                //db.ReservaSala.Add(new ReservaSala() { CodigoSalaReuniao = 1, CodigoUsuario = 1, DescricaoAgendamento = "Reunião de KickOff", CodigoStatusReservaSala = 2, CodigoUsuarioAlteracao = 1, DataHoraInicial = DateTime.Today.AddHours(9), DataHoraFinal = DateTime.Today.AddHours(9).AddMinutes(29).AddSeconds(59), DataAlteracao = DateTime.Now });

                db.SaveChanges();
            }

        }
Ejemplo n.º 3
0
        public void InicializarUsuario()
        {
            using (SYMContext db = new SYMContext())
            {
                db.Usuario.Add(new Usuario() { NomeUsuario = "Vitor Albani", UsuarioPlanum = "", EnderecoEmail = "*****@*****.**", DataAlteracao = DateTime.Now, CodigoUsuarioAlteracao = 1 });
                db.Usuario.Add(new Usuario() { NomeUsuario = "Rafael Marchetti", UsuarioPlanum = "", EnderecoEmail = "*****@*****.**", DataAlteracao = DateTime.Now, CodigoUsuarioAlteracao = 1 });
                db.Usuario.Add(new Usuario() { NomeUsuario = "Marcel Kumano", UsuarioPlanum = "", EnderecoEmail = "*****@*****.**", DataAlteracao = DateTime.Now, CodigoUsuarioAlteracao = 1 });

                db.SaveChanges();
            }
        }
 public void InicializarStatusReservaSala()
 {
     using (SYMContext db = new SYMContext())
     {
         db.StatusReservaSala.Add(new StatusReservaSala() { DescricaoStatusReservaSala = "Reservado" });
         db.StatusReservaSala.Add(new StatusReservaSala() { DescricaoStatusReservaSala = "Cancelado" });
         db.StatusReservaSala.Add(new StatusReservaSala() { DescricaoStatusReservaSala = "Cancelada devido à ocupação não sinalizada" });
         
         db.SaveChanges();
     }
 }
Ejemplo n.º 5
0
        public void InicializarSalaReuniao()
        {
            using (SYMContext db = new SYMContext())
            {
                db.SalaReuniao.Add(new SalaReuniao() { NomeSala = "Missão", DescricaoSala = "Sala de Reuniões Missão", CapacidadeSala = 6, CodigoUnidade = 1, CodigoUsuarioAlteracao = 1, DataAlteracao = DateTime.UtcNow, DisponibilidadeInicio = new DateTime(1900, 01, 01, 8, 0, 0, DateTimeKind.Utc), DispoonibilidadeFim = new DateTime(1900, 01, 01, 18, 0, 0, DateTimeKind.Utc), PossuiProjetor = false });
                db.SalaReuniao.Add(new SalaReuniao() { NomeSala = "Paixão", DescricaoSala = "Sala de Reuniões Paixão", CapacidadeSala = 12, CodigoUnidade = 1, CodigoUsuarioAlteracao = 1, DataAlteracao = DateTime.UtcNow, DisponibilidadeInicio = new DateTime(1900, 01, 01, 8, 0, 0, DateTimeKind.Utc), DispoonibilidadeFim = new DateTime(1900, 01, 01, 18, 0, 0, DateTimeKind.Utc), PossuiProjetor = true });
                db.SalaReuniao.Add(new SalaReuniao() { NomeSala = "Extraordinário", DescricaoSala = "Sala de Reuniões Extraordinario", CapacidadeSala = 6, CodigoUnidade = 1, CodigoUsuarioAlteracao = 1, DataAlteracao = DateTime.UtcNow, DisponibilidadeInicio = new DateTime(1900, 01, 01, 8, 0, 0, DateTimeKind.Utc), DispoonibilidadeFim = new DateTime(1900, 01, 01, 18, 0, 0, DateTimeKind.Utc), PossuiProjetor = false });
                db.SalaReuniao.Add(new SalaReuniao() { NomeSala = "Sala JB", DescricaoSala = "Sala de Reuniões JB", CapacidadeSala = 8, CodigoUnidade = 2, CodigoUsuarioAlteracao = 1, DataAlteracao = DateTime.UtcNow, DisponibilidadeInicio = new DateTime(1900, 01, 01, 8, 0, 0, DateTimeKind.Utc), DispoonibilidadeFim = new DateTime(1900, 01, 01, 18, 0, 0, DateTimeKind.Utc), PossuiProjetor = true });

                db.SaveChanges();
            }
        }
Ejemplo n.º 6
0
        public void IncluirReserva(ReservaSala novaReserva)
        {
            novaReserva.CodigoUsuario = 1;
            novaReserva.CodigoStatusReservaSala = 1;
            novaReserva.CodigoUsuarioAlteracao = 1;
            novaReserva.DataAlteracao = DateTime.UtcNow;

            //Iniciar sem ocupação
            novaReserva.DataInicioOcupacao = null;
            novaReserva.DataLimiteOcupacao = novaReserva.DataHoraInicial.AddMinutes(15);

            //Se for 8:00 reservar até as 7:59
            if (novaReserva.DataHoraFinal.Minute == 0 ||
                novaReserva.DataHoraFinal.Minute == 30)
                novaReserva.DataHoraFinal = novaReserva.DataHoraFinal.AddSeconds(-1);

            using (SYMContext db = new SYMContext())
            {
                db.ReservaSala.Add(novaReserva);

                db.SaveChanges();
            }
        
        }
Ejemplo n.º 7
0
        public void OcuparReserva(ReservaSala param) 
        {
            ReservaSala reservaBase = null;

            using (SYMContext db = new SYMContext())
            {
                reservaBase = db.ReservaSala.Where(p => p.CodigoReserva == param.CodigoReserva).FirstOrDefault();
                reservaBase.DataInicioOcupacao = DateTime.UtcNow;

                db.ReservaSala.Add(reservaBase);

                db.SaveChanges();
            }
        }