Esempio n. 1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nome")] DiaSemana diaSemana)
        {
            if (id != diaSemana.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(diaSemana);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DiaSemanaExists(diaSemana.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(diaSemana));
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            string DiaSemana;

            Console.Write("Lunes\nMartes\nMiercoles\nJueves\nViernes\nSabado\nDomingo\n\nIngresa un dia de la semana: ");

            DiaSemana = Console.ReadLine();


            switch (DiaSemana.ToLower())
            {
            case "lunes":
            case "martes":
            case "miercoles":
            case "jueves":
            case "viernes":
                Console.WriteLine("Es un dia laboral.");
                break;

            case "sabado":
            case "domingo":
                Console.WriteLine("No es un dia laboral.");
                break;

            default:
                Console.WriteLine("Has ingresado un dia no especificado.");
                break;
            }
            //Jorge Lopez :)
            Console.ReadKey();
        }
 public void CargarControles()
 {
     StoreDias.Cargar(DiaSemana.Obtener());
     StoreHoras.Cargar(HoraDia.Obtener());
     StoreTipoDeReportes.Cargar((from o in SesionActual.Instance.getContexto <IglesiaEntities>().NotificacionDeAsistenciaTipo select o));
     PrecargarDatosDeUsuarioActual();
 }
        static void Main(string[] args)
        {
            DiaSemana dia = DiaSemana.Qui;
            //conversão explicita para pegar o valor int do enum.
            int x = (int)DiaSemana.Qui;

            Console.WriteLine("Hoje é : " + dia);
            Console.WriteLine("Hoje é o dia: " + x);
            string s = Enum.GetName(typeof(DiaSemana), 3);

            Console.WriteLine("Dia da Semana 4 é " + s);


            Console.WriteLine("Os valores da Enumeração (GetValues) Dia Semana são:\n ");
            foreach (int i in Enum.GetValues(typeof(DiaSemana)))
            {
                Console.WriteLine(i);
            }

            Console.WriteLine("Os nomes dos dias no enum (GetNames) são:\n ");
            foreach (string str in Enum.GetNames(typeof(DiaSemana)))
            {
                Console.WriteLine(str);
            }

            Console.ReadKey();
        }
Esempio n. 5
0
        public Horario(int id, DiaSemana dia, Hora hora)
        {
            this.diaSemana = dia;
            this.hora      = hora;

            this.id = id;
        }
Esempio n. 6
0
 public InsertCashbackCommand(Guid id, GeneroDisco genero, DiaSemana diaSemana, decimal porcentagem)
 {
     Id          = id;
     Genero      = genero;
     DiaSemana   = diaSemana;
     Porcentagem = porcentagem;
 }
Esempio n. 7
0
 void ICatalogo.CargarControles()
 {
     StoreDiasDeLaSemana.Cargar(DiaSemana.Obtener());
     StoreHorasDelDia.Cargar(HoraDia.Obtener());
     StoreCiclos.Cargar(Ciclo.Obtener());
     BuscadorAlumnos.LimpiarControles();
     BuscadorMaestros.LimpiarControles();
 }
Esempio n. 8
0
        public async void NaoDeveIncluir(Guid id, GeneroDisco genero, DiaSemana diaSemana, decimal porcentagem)
        {
            var command = new InsertCashbackCommand(id, genero, diaSemana, porcentagem);
            var handler = new InsertCashbackHandler(_uow, _repository);
            var result  = await handler.Handle(command, CancellationToken.None);

            Assert.False(result.IsValid);
        }
Esempio n. 9
0
        private void ExemploDiaSemana()
        {
            DiaSemana dia = DiaSemana.Dom;
            int       x   = (int)DiaSemana.Dom;

            Console.WriteLine("Hoje é dia: " + dia);
            Console.WriteLine("Enum: " + x);
        }
        public void InserirDadosInvalidos(Guid id, GeneroDisco genero, DiaSemana diaSemana, decimal porcentagem)
        {
            var command   = new InsertCashbackCommand(id, genero, diaSemana, porcentagem);
            var validator = new InsertCashbackValidator();
            var result    = validator.Validate(command);

            Assert.False(result.IsValid);
        }
Esempio n. 11
0
        public Horario(DiaSemana dia, Hora hora)
        {
            this.diaSemana = dia;
            this.hora      = hora;

            this.id = 0;
            this.ExisteNoBanco(); //verifica se existe, se sim, seta o id
        }
        public void TestDiaDeLaSemana()
        {
            Fecha f = new Fecha(9, 9, 2016);

            DiaSemana resultado         = f.DiaDeLaSemana();
            DiaSemana resultadoEsperado = DiaSemana.Viernes;

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 13
0
 //TimeSpan timeSpan = new TimeSpan(2, 14, 18);
 public Exhibicion(DiaSemana diaIni, DiaSemana diaFin, int horaIni, int horaFin /*Cliente cliente*/)
 {
     this.diaIni   = diaIni;
     this.diaFin   = diaFin;
     this.horaIni  = new TimeSpan(horaIni);
     this.horaFin  = new TimeSpan(horaFin);
     listProductos = new List <Producto>();
     listCantidad  = new List <double>();
 }
Esempio n. 14
0
        public async Task <IActionResult> Create([Bind("Id,Nome")] DiaSemana diaSemana)
        {
            if (ModelState.IsValid)
            {
                _context.Add(diaSemana);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(diaSemana));
        }
Esempio n. 15
0
        private void btnQuitarDia_Click(object sender, EventArgs e)
        {
            DiaSemana dia = null;

            dia = listCronograma.SelectedItem as DiaSemana;
            if (dia != null)
            {
                listCronograma.Items.Remove(dia);
                this.actualizarTotalHoras();
            }
        }
Esempio n. 16
0
 public Dia getDia(DiaSemana diaSemana)
 {
     foreach (Dia dia in dias)
     {
         if (dia.diaSemana == diaSemana)
         {
             return(dia);
         }
     }
     return(null);
 }
Esempio n. 17
0
 public int getValorPrefDiaTurno(DiaSemana dia, Turno turno)
 {
     foreach (PreferenciaDiaTurno item in prefDiaTurno)
     {
         if (item.diaSemana == dia && item.turno.id == turno.id)
         {
             return(item.valor);
         }
     }
     return(0);
 }
Esempio n. 18
0
        private static List <DiaSemana> BuildListDiaSemana()
        {
            var list = DiaSemana.ListEmpty();

            foreach (var item in Enumerators.GetEnumDescriptions(typeof(DiaSemanaEnum)))
            {
                var newObj = DiaSemana.Build(item.Key, item.Value);
                list.Add(newObj);
            }

            return(list);
        }
Esempio n. 19
0
        private void agregarDiaACronograma()
        {
            DiaSemana diaSemana       = new DiaSemana();
            DiaSemana diaSeleccionado = cbDia.SelectedItem as DiaSemana;

            diaSemana.Id        = diaSeleccionado.Id;
            diaSemana.Nombre    = diaSeleccionado.Nombre;
            diaSemana.HoraDesde = new DateTime(2013, 1, 1, (int)nudDesde.Value, (int)nudDesdeMinuto.Value, 0);
            diaSemana.HoraHasta = new DateTime(2013, 1, 1, (int)nudHasta.Value, (int)nudHastaMinuto.Value, 0);
            listCronograma.Items.Add(diaSemana);

            this.actualizarTotalHoras();
        }
Esempio n. 20
0
        public IComandResult Handle(SalvarDiaSemanaCommands comand)
        {
            //verificar se tem notificação no comand
            if (!comand.IsValid())
            {
                return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications));
            }

            var serie = new DiaSemana(comand.Nome.ToUpper());

            _repository.Salvar(serie);

            return(new ComandResult(true, "Dados Salvos com Sucesso!!", new { }));
        }
Esempio n. 21
0
        public List <IEntidade> Todos()
        {
            List <IEntidade> lista = new List <IEntidade>();

            foreach (DataRow dr in TodosT().Rows)
            {
                Hora      hora      = DateTime.Parse(dr[1].ToString()) == DateTime.Parse("19:00:00") ? Hora._19h00 : Hora._20h50;
                DiaSemana diaSemana = (DiaSemana)int.Parse(dr[3].ToString());

                lista.Add(new Horario(int.Parse(dr[0].ToString()), diaSemana, hora));
            }

            return(lista);
        }
Esempio n. 22
0
        private void cbDia_SelectedValueChanged(object sender, EventArgs e)
        {
            DiaSemana dia = cbDia.SelectedItem as DiaSemana;

            if (dia != null)
            {
                nudDesde.Minimum = dia.HoraDesdeLimite.Hour;
                nudDesde.Maximum = dia.HoraHastaLimite.Hour;
                nudDesde.Value   = dia.HoraDesdeLimite.Hour;

                nudHasta.Minimum = dia.HoraDesdeLimite.Hour;
                nudHasta.Maximum = dia.HoraHastaLimite.Hour;
                nudHasta.Value   = nudHasta.Maximum;
            }
        }
Esempio n. 23
0
        private void button1_Click(object sender, EventArgs e)
        {
            int[] laDias = new int[30];
            for (int liContador = 0; liContador < laDias.Length; liContador++)
            {
                laDias[liContador] = liContador + 1;
            }

            CultureInfo loConfiguracion = new CultureInfo("Es-Es");
            string      lsDia           = loConfiguracion.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);

            DiaSemana hoy = (DiaSemana)Enum.Parse(typeof(DiaSemana), lsDia, true);

            MessageBox.Show(hoy.ToString());

            MessageBox.Show(DevolverNumeroDias().ToString());
        }
Esempio n. 24
0
        public bool CarregaAtributos(int id)
        {
            DataRow linha = (new THorario()).Select(id.ToString());

            if (linha == null)
            {
                return(false);
            }
            else
            {
                this.id        = id;
                this.hora      = DateTime.Parse(linha[1].ToString()) == DateTime.Parse("19:00:00") ? Hora._19h00 : Hora._20h50;
                this.diaSemana = (DiaSemana)int.Parse(linha[3].ToString());

                return(true);
            }
        }
Esempio n. 25
0
        public async Task <IActionResult> Create([Bind("iddiasemana,descripcion")] DiaSemana diaSemana)
        {
            var usu  = HttpContext.Session.GetInt32("Usuario");
            var perf = HttpContext.Session.GetInt32("Perfil");

            if (usu == 1 && perf == 1)
            {
                if (ModelState.IsValid)
                {
                    _context.Add(diaSemana);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                return(View(diaSemana));
            }
            return(View("~/Views/Account/Login.cshtml"));
        }
Esempio n. 26
0
        public void CriarDiaSemana()
        {
            var letras = new string[5];

            letras[0] = "Segunda";
            letras[1] = "Terça";
            letras[2] = "Quarta";
            letras[3] = "Quinta";
            letras[4] = "Sexta";



            for (int x = 0; x < 5; x++)
            {
                var s = new DiaSemana(letras[x]);
                _context.DiaSemanas.Add(s);
            }
        }
        private void btnCadastrarCurso_Click(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrEmpty(TxtNomeCurso.Text) &&
                !string.IsNullOrEmpty(TxtProfessorCurso.Text) &&
                !string.IsNullOrEmpty(TxtVagasCurso.Text) &&
                !string.IsNullOrEmpty(TxtValorCurso.Text) &&
                !string.IsNullOrEmpty(cboDiaCurso.Text))
            {
                //Gravar
                DiaSemana diaSemana = new DiaSemana
                {
                    DiaSemanaId = Convert.ToInt32(cboDiaCurso.SelectedValue),
                };
                diaSemana = DiaSemanaDAO.BuscarDiaSemanaPorId(diaSemana);

                curso = new Curso
                {
                    Nome        = TxtNomeCurso.Text,
                    ValorMensal = Convert.ToDouble(TxtValorCurso.Text),
                    Professor   = TxtProfessorCurso.Text,
                    QtdVagas    = Convert.ToInt32(TxtVagasCurso.Text),
                    DiaSemana   = diaSemana,
                    Descricao   = TxtDescricaoCurso.Text
                };

                if (CursoDAO.CadastrarCurso(curso))
                {
                    MessageBox.Show("Curso cadastrado com sucesso!", "Escola de Musica",
                                    MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Esse Curso já existe!", "Escola de Musica",
                                    MessageBoxButton.OK, MessageBoxImage.Error);
                }
                LimpaCampos();
            }
            else
            {
                MessageBox.Show("Favor preencher os campos corretamente!", "Escola de Musica",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public async Task <IComandoResultado> ManipuladorAsync(CriarAgendaTurmaComando comando)
        {
            //Criar Entidades

            var sala      = new Sala(comando.IdSala);
            var diaSemana = new DiaSemana(comando.IdDiaSemana);
            var turma     = new Turma(comando.IdTurma);
            var agenda    = new Agenda(comando.Id, comando.Hora, turma, diaSemana, sala);

            //verificar turma existente
            if (await _repositorio.CheckAgendamentoAsync(agenda))
            {
                AddNotification("Turma", "Já existe um agendamento cadastrado para os dados informado");
            }

            //Validar Comando
            comando.Valido();

            AddNotifications(diaSemana.Notifications);
            AddNotifications(turma.Notifications);
            AddNotifications(agenda.Notifications);

            if (Invalid)
            {
                return(new ComandoResultado(
                           false,
                           "Por favor, corrija os campos abaixo",
                           Notifications));
            }
            //Persistir os dados

            await _repositorio.SalvarAsync(agenda);

            // Retornar o resultado para tela
            return(new ComandoResultado(true, "Turma agendada com sucesso", new
            {
                Id = 0,
                Nome = "",
                Status = true
            }));
        }
Esempio n. 29
0
        private void atualizarNumValorDiaSemana()
        {
            Professor professor = cmbProfessor.SelectedItem as Professor;

            if (professor == null || lbxDiaSemana.SelectedIndex == -1 || lbxTurnos.SelectedItem == null)
            {
                return;
            }
            DiaSemana diaSemana = (DiaSemana)lbxDiaSemana.SelectedItem;
            Turno     turno     = lbxTurnos.SelectedItem as Turno;

            foreach (PreferenciaDiaTurno item in professor.prefDiaTurno)
            {
                if (item.diaSemana == diaSemana && item.turno.id == turno.id)
                {
                    numValorDiaSemana.Value = item.valor;
                    return;
                }
            }
            numValorDiaSemana.Value = 0;
        }
Esempio n. 30
0
        private void atualizarValorDiaSemana()
        {
            Professor professor = salvarProfessor();

            if (professor == null || lbxDiaSemana.SelectedIndex == -1)
            {
                return;
            }

            PreferenciaDiaTurno preferencia = null;
            DiaSemana           diaSemana   = (DiaSemana)lbxDiaSemana.SelectedItem;
            Turno turno = lbxTurnos.SelectedItem as Turno;

            foreach (PreferenciaDiaTurno item in professor.prefDiaTurno)
            {
                if (item.diaSemana == diaSemana && item.turno.id == turno.id)
                {
                    preferencia       = item;
                    preferencia.valor = (int)numValorDiaSemana.Value;
                    break;
                }
            }
            if (preferencia == null)
            {
                preferencia           = new PreferenciaDiaTurno();
                preferencia.diaSemana = (DiaSemana)lbxDiaSemana.SelectedItem;
                preferencia.professor = professor;
                preferencia.turno     = turno;
                preferencia.valor     = (int)numValorDiaSemana.Value;
                preferencia.insert();

                professor.prefDiaTurno.Add(preferencia);
            }
            else
            {
                preferencia.update();
            }

            deletarProfessor();
        }
Esempio n. 31
0
 public Periodo(Horario horario, DiaSemana diaSemana)
 {
     Horario = horario;
     DiaSemana = diaSemana;
 }
Esempio n. 32
0
 public Horario(DiaSemana pDia, TimeSpan pHoraInicio, TimeSpan pHoraFin)
 {
     iDia = pDia;
     iHoraInicio = pHoraInicio;
     iHoraFin = pHoraFin;
 }