Example #1
0
    public static void Main()
    {
        Dia dia = Dia.domingo;

        Console.WriteLine(Enum.GetName(typeof(Dia), 5));

        foreach (string enumerador in Enum.GetNames(typeof(Dia)))
        {
            Console.Write("{0} ", enumerador);
        }

        Console.WriteLine("");

        int[] valores = (int[])Enum.GetValues(typeof(Dia));
        for (int a = 0, l = valores.Length; a < l; ++a)
        {
            Console.Write("{0} ", valores[a]);
        }

        Console.WriteLine("\n{0}", Enum.IsDefined(typeof(Dia), "segunda"));

        Console.WriteLine("{0}", Enum.IsDefined(typeof(Dia), "teste"));

        dia = (Dia)Enum.Parse(typeof(Dia), "segunda");
        Console.WriteLine(dia.ToString());

        dia = (Dia)Enum.Parse(typeof(Dia), "3");
        Console.WriteLine(dia.ToString());
    }
Example #2
0
        private void btnAgregarHorario_Click(object sender, EventArgs e)
        {
            dia              = (Dia)cboDia.SelectedItem;
            aula             = (Aula)cboAula.SelectedItem;
            horario          = (Horario)cboHorario.SelectedItem;
            cursada.Profesor = (Empleado)cboProfesor.SelectedItem;

            if (cboHorario.Items.Count != 0)
            {
                cursadaBusiness.agregarHorario(cursada.IdCursada, dia.IdDia, horario.IdHorario, aula.IdAula);

                if (cboProfesor.Enabled == true)
                {
                    cursadaBusiness.actualizarProfesor(cursada);
                }
            }
            else
            {
                MessageBox.Show("Debe Seleccionar un Horario");
            }

            cursadaBusiness.agregarDgv(dataGridView1, cursada.IdCursada);
            dataGridView1.Columns[0].Visible = false;
            dataGridView1.Columns[1].Visible = false;
            dataGridView1.Columns[2].Visible = false;
            dataGridView1.Columns[3].Visible = false;
            actualizar();

            ValidarHorario();
        }
 public bool EditDia(eDia dia)
 {
     try
     {
         Dia t = db.Dias.Where(x => x.MaDia == dia.maDia).FirstOrDefault();
         if (t != null)
         {
             t.MaTheLoai = dia.maTheLoai;
             t.TenDia    = dia.tenDia;
             t.DonGia    = dia.donGia;
             t.SoLuong   = dia.soLuong;
             t.HinhAnh   = dia.HinhAnh;
             db.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #4
0
        private void btnThemDia_Click(object sender, EventArgs e)
        {
            if (txtTenDia.Text == "" || txtGiaBan.Text == "" || txtGiaThue.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Lỗi");
                return;
            }

            Dia diaMoi = new Dia();

            diaMoi.TenDia  = txtTenDia.Text;
            diaMoi.SoLuong = Convert.ToInt32(nmSoLuongDia.Value);
            diaMoi.GiaBan  = int.Parse(txtGiaBan.Text);
            diaMoi.GiaThue = int.Parse(txtGiaThue.Text);
            diaMoi.MaLoai  = (int)cmbLoaiDia.SelectedValue;

            if (DiaBUS.Instance.ThemDia(diaMoi))
            {
                MessageBox.Show("Thêm đĩa mới thành công", "Thông báo");
                LoadDia();
            }
            else
            {
                MessageBox.Show("Thêm đĩa thất bại", "Lỗi");
            }
        }
Example #5
0
        public void ChinhTrangThaiThueDia(int madia, string status)
        {
            Dia dia = db.Dias.Where(x => x.MaDia == madia).FirstOrDefault();

            dia.TinhTrangThue = status;
            db.SubmitChanges();
        }
Example #6
0
        private void btnSuaDia_Click(object sender, EventArgs e)
        {
            if (txtTenDia.Text == "" || txtGiaBan.Text == "" || txtGiaThue.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Lỗi");
                return;
            }

            Dia dia = new Dia();

            dia.MaSo    = int.Parse(txtMaDia.Text);
            dia.TenDia  = txtTenDia.Text;
            dia.SoLuong = Convert.ToInt32(nmSoLuongDia.Value);
            dia.GiaBan  = int.Parse(txtGiaBan.Text);
            dia.GiaThue = int.Parse(txtGiaThue.Text);
            dia.MaLoai  = (int)cmbLoaiDia.SelectedValue;

            if (DiaBUS.Instance.CapNhatDia(dia))
            {
                MessageBox.Show("Cập nhật thành công", "Thông báo");
                LoadDia();
            }
            else
            {
                MessageBox.Show("Cập nhật thất bại\n Không thể chỉnh sửa đĩa hiện hành", "Lỗi");
            }
        }
Example #7
0
        public ActionResult GerarPlanejVendas(Dia dia)
        {
            using (var db = new ApplicationDbContext())
            {
                db.Database.ExecuteSqlCommand("DELETE FROM dbo.PlanejVendas");
                var produtos = db.Produtos.ToList();
                int i        = 0;

                foreach (var produto in produtos)
                {
                    var data = new PlanejVenda
                    {
                        ProdutoId   = produto.Id,
                        RefAno      = dia.Hoje,
                        CategoriaId = produtos[i++].CategoriaId
                    };

                    db.PlanejVendas.Add(data);
                }
                db.SaveChanges();
            }

            Gestor.Populate.PlanejVendas();

            return(RedirectToAction(actionName: "Index", controllerName: "Home"));
        }
Example #8
0
        public IHttpActionResult PutDia(int id, Dia dia)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != dia.id)
            {
                return(BadRequest());
            }

            db.Entry(dia).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DiaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #9
0
        private void SpbtnDias_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            PlatilloController plc = new PlatilloController();
            Dia dia = (Dia)spbtnDias.SelectedItem;

            dgListaPlatillosDias.ItemsSource = (IEnumerable)plc.filtroDiaPlatillo(dia.DiaId);
        }
Example #10
0
        public IHttpActionResult Post(int maTieuDe, int soLuong)
        {
            if (maTieuDe < 0 || soLuong < 0)
            {
                return(NotFound());
            }
            var tieuDe = db.TieuDes.Find(maTieuDe);

            /*
             * var list = new List<Dia>();
             * for (int i = 0; i < soLuong; i++)
             * {
             *  var model = new Dia
             *  {
             *      MaTieuDe = tieuDe.MaTieuDe,
             *      TinhTrangThue = TinhTrangThueCollection.CoSan
             *  };
             *  list.Add(model);
             * }
             */
            var model = new Dia
            {
                MaTieuDe      = tieuDe.MaTieuDe,
                TinhTrangThue = TinhTrangThueCollection.CoSan
            };

            var result = db.Dias.Add(model);

            db.SaveChanges();
            return(Json(result));
        }
        //****************************************************************************************************************

        public Dia seleccionDia(List <Dia> dias)
        {
            objControladorDia = new ControladorDia();
            Dia objDia = null;

            bool boolEntrar = true;

            while (boolEntrar)
            {
                Console.Write("Seleccion:");
                try
                {
                    int     intSeleccion = int.Parse(Console.ReadLine());
                    Boolean boolValidar  = objControladorDia.validarDia(intSeleccion);

                    if (boolValidar)
                    {
                        objDia     = dias[intSeleccion - 1];
                        boolEntrar = false;
                    }
                    else
                    {
                        throw new ExceptionSeleccionNoValida();
                    }
                }
                catch (ExceptionSeleccionNoValida e) { e.mensajeError(); }
                catch (FormatException) { Console.WriteLine("Solo se Permite la Seleccion con Numeros."); }
                catch (Exception) { Console.WriteLine("Error Vuelva a Ingresar."); }
            }
            return(objDia);
        }
Example #12
0
        public ActionResult GerarPlanejVendas(Dia dia)
        {
            using (var db = new ApplicationDbContext())
            {
                db.Database.ExecuteSqlCommand("DELETE FROM dbo.PlanejVendas");
                var produtos = db.Produtos.ToList();

                foreach (var produto in produtos)
                {
                    if (produto.Ativo)
                    {
                        var data = new PlanejVenda
                        {
                            ProdutoId = produto.Id,
                            RefAno    = dia.Hoje
                        };

                        db.PlanejVendas.Add(data);
                    }
                }
                db.SaveChanges();
            }

            Populate.PlanejVendas();

            return(RedirectToAction("Index", "Home"));
        }
Example #13
0
        public void BuscarEmocion(string emo)
        {
            diariosBuscar = new List <Dia>();
            if (emo.Equals("Todos"))
            {
                tableList.Dispose();
                tableList.Source = new TablaSource(diarios);
                Add(tableList);
                tableList.ReloadData();
            }
            else
            {
                for (int i = 0; i < diarios.Count; i++)
                {
                    if (emo.Equals(diarios[i].Emocion))
                    {
                        Dia de = diarios[i];
                        diariosBuscar.Add(de);
                        tableList.Dispose();
                        tableList.Source = new TablaSource(diariosBuscar);
                        Add(tableList);
                        tableList.ReloadData();
                    }
                }

                if (diariosBuscar.Count == 0)
                {
                    tableList.Dispose();
                    tableList.Source = new TablaSource(diariosBuscar);
                    Add(tableList);
                    tableList.ReloadData();
                }
            }
        }
Example #14
0
        public object GetUserDiet(int userid, string day)
        {
            Dia dia  = (Dia)Enum.Parse(typeof(Dia), day);
            var diet = MyGymContext.DB.Dieta.FirstOrDefault(item => item.UsuarioID == userid & item.Dia == dia);

            if (diet == null)
            {
                return(APIFunctions.ErrorResult(string.Format(JsonMessage.NotFound, "Dieta")));
            }
            var recomendations = MyGymContext.DB.Tiene.Where(item => item.DietaID == diet.DietaID);

            if (recomendations.Count() > 0)
            {
                return(APIFunctions.SuccessResult(
                           recomendations.Select(item => new UserDiet()
                {
                    DietID = diet.DietaID,
                    ImageURL = string.Format("http://localhost:8000/images/{0}.jpg", item.RecomendacionID),
                    MealTime = new List <TiempoComida>(item.Recomendacion.SeRecomiendaEn.Select(tc => tc.TiempoDeComida.Nombre)),
                    Name = item.Recomendacion.Nombre,
                    RecomendationID = item.RecomendacionID
                }), JsonMessage.Success));
            }
            return(APIFunctions.ErrorResult(JsonMessage.Error));
        }
        private void btnAgregarDia_Click(object sender, EventArgs e)
        {
            Dia      dia      = (Dia)cmbDia.SelectedItem;
            TreeNode nodoHora = new TreeNode(dtpHoraDesde.Value.ToShortTimeString() + " a " + dtpHoraHasta.Value.ToShortTimeString());

            Boolean crearDia = true;

            foreach (TreeNode nodoActual in tvwDetalleDiagramacion.Nodes)
            {
                if (dia.Nombre.ToString().Equals(nodoActual.Text.ToString()))
                {
                    nodoActual.Nodes.Add(nodoHora);
                    crearDia = false;
                    return;
                }
            }
            if (crearDia == true)
            {
                TreeNode nodoDia = new TreeNode(dia.Nombre.ToString());
                nodoDia.Nodes.Add(nodoHora);
                tvwDetalleDiagramacion.Nodes.Add(nodoDia);
                tvwDetalleDiagramacion.ExpandAll();
                tvwDetalleDiagramacion.Sort();
                //Para ordenar implementar la interfaz IComparer
                //http://msdn.microsoft.com/es-es/library/system.windows.forms.treeview.treeviewnodesorter(v=vs.110).aspx
            }
        }
Example #16
0
    public static Boolean validarCruce(List <Dia> dias, Dia dia)
    {
        Rango rango = dia.Rangos.First();

        foreach (Dia d in dias)
        {
            if (dia.DiaSemana == d.DiaSemana)
            {
                foreach (Rango r in d.Rangos)
                {
                    if ((DateTime.Parse(r.Inicio) == DateTime.Parse(rango.Inicio) && DateTime.Parse(r.Fin) == DateTime.Parse(rango.Fin)) ||
                        (DateTime.Parse(rango.Inicio) < DateTime.Parse(r.Inicio) && DateTime.Parse(r.Inicio) < DateTime.Parse(rango.Fin)) ||
                        (DateTime.Parse(rango.Inicio) < DateTime.Parse(r.Fin) && DateTime.Parse(r.Fin) < DateTime.Parse(rango.Fin))
                        )
                    {
                        return(false);
                    }
                    if ((DateTime.Parse(r.Inicio) == DateTime.Parse(rango.Inicio) && DateTime.Parse(r.Fin) == DateTime.Parse(rango.Fin)) ||
                        (DateTime.Parse(r.Inicio) < DateTime.Parse(rango.Inicio) && DateTime.Parse(rango.Inicio) < DateTime.Parse(r.Fin)) ||
                        (DateTime.Parse(r.Inicio) < DateTime.Parse(rango.Fin) && DateTime.Parse(rango.Fin) < DateTime.Parse(r.Fin))
                        )
                    {
                        return(false);
                    }
                }
            }
        }
        return(true);
    }
Example #17
0
        private void button2_Click(object sender, EventArgs e)
        {
            Dia d = new Dia();

            monthCalendar1.SetDate(d.Hoy());
            monthCalendar1.Show();
        }
Example #18
0
        public void CapNhatTinhTrangDia(int id, string text)
        {
            Dia dia = db.Dias.Where(x => x.MaDia == id).FirstOrDefault();

            dia.TinhTrangDia = text;
            db.SubmitChanges();
        }
Example #19
0
        static void TestEnums()
        {
            Dia hoy = (Dia)2;

            if (Enum.IsDefined(typeof(Dia), hoy))
            {
                Console.WriteLine($"today is #{hoy}.");
            }
            else
            {
                Console.WriteLine($"{hoy} no es un número de Dia valido.");
            }

            Dia today    = Dia.Martes;
            int nroDeDia = (int)today;

            Console.WriteLine("{0} es el dia numero #{1}.", today, nroDeDia);

            Mes  mesCorriente = Mes.Noviembre;
            byte mesNro       = (byte)mesCorriente;

            Console.WriteLine("{0} es el mes numero #{1}.", mesCorriente, mesNro);

            // Para NO asignar valores sin sentido...
            mesCorriente = (Mes)88;
            if (Enum.IsDefined(typeof(Mes), mesCorriente))
            {
                mesNro = (byte)mesCorriente;
                Console.WriteLine("{0} es el mes numero #{1}.", mesCorriente, mesNro);
            }
            else
            {
                Console.WriteLine($"{mesCorriente} no es un numero de mes valido.");
            }
        }
Example #20
0
        public bool ThemChiTietPhieuThue(List <eThongTinPhieuThue> listTtPT, int idPhieuThue)
        {
            foreach (eThongTinPhieuThue item in listTtPT)
            {
                ChiTietPhieuThue ctpt = new ChiTietPhieuThue();
                ctpt.IdChiTietPhieuThue = LayIdChiTietPhieuThueLonNhat() + 1;
                ctpt.IdDia              = item.IdDia;
                ctpt.NgayTraDiaDuKien   = item.NgayTraDiaDuKien;
                ctpt.PhiThue            = item.PhiThue;
                ctpt.NgayTraDiaThucTe   = null;
                ctpt.PhiTre             = item.PhiTreHan;
                ctpt.TrangThaiNoPhiTre  = false;
                ctpt.TrangThaiTraPhiTre = false;
                ctpt.IdPhieuThue        = idPhieuThue;

                db.ChiTietPhieuThues.InsertOnSubmit(ctpt);
                db.SubmitChanges();

                Dia    dia = new Dia();
                TieuDe td  = new TieuDe();
                dia = db.Dias.Where(a => a.IdDia == item.IdDia).SingleOrDefault();
                td  = db.TieuDes.SingleOrDefault(p => p.IdTieuDe == dia.IdTieuDe);

                dia.TrangThaiThue  = "duocthue";
                td.SoLuongDiaCoSan = td.SoLuongDiaCoSan - 1;
                db.SubmitChanges();
            }
            return(true);
        }
Example #21
0
        public ViewResult GerarPlanejVendas()
        {
            var dia = new Dia();

            dia.Hoje = DateTime.Today;
            return(View(dia));
        }
Example #22
0
 private void btnCadastrar_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(txtDescricao.Text))
     {
         dia = new Dia
         {
             Descricao = txtDescricao.Text,
             Ordenacao = Convert.ToInt32(txtOrdenacao.Text)
         };
         if (DiaDAO.BuscarDiaPorOrdenacao(dia.Ordenacao) == null)
         {
             if (DiaDAO.Cadastrar(dia))
             {
                 MessageBox.Show("Dia cadastrado com sucesso!", "Matricula WPF",
                                 MessageBoxButton.OK, MessageBoxImage.Information);
                 LimparFormulario();
             }
             else
             {
                 MessageBox.Show("Este dia já existe", "Matricula WPF",
                                 MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
         else
         {
             MessageBox.Show("Esta ordenação já existe", "Matricula WPF",
                             MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Preencha o campo descrição!", "Matricula WPF",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Example #23
0
        public IList <Dia> listar()
        {
            IList <Dia> lista    = new List <Dia>();
            AccesoDatos conexion = new AccesoDatos();

            string consulta = "SP_Listar_Dias";

            try
            {
                conexion.setearSP(consulta);
                conexion.leerConsulta();

                while (conexion.Lector.Read())
                {
                    Dia aux = new Dia();

                    aux.IdDia     = conexion.Lector.GetInt32(0);
                    aux.NombreDia = conexion.Lector.GetString(1);
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
        public void LuuPhieuThueMoi(List <ePhieuThue> l)
        {
            int ma = chisoPhieuThue();

            foreach (var item in l)
            {
                PhieuThue pt = new PhieuThue();
                pt.MaThue        = sinhMaPhieuThueTuSo(++ma);
                pt.MaDia         = item.Madia;
                pt.MaKhachHang   = item.Makhachhang;
                pt.TrangThaiPhi  = item.Trangthaiphi;
                pt.TrangThaiThue = item.Trangthaithue;
                pt.NgayHenTra    = item.Ngayhentra;
                pt.NgayMuon      = item.Ngaymuon;
                pt.NgayTra       = item.Ngaytra;
                pt.PhiTraMuon    = item.Phitramuon;
                pt.GiaThue       = item.Giathue;
                db.PhieuThues.InsertOnSubmit(pt);

                Dia d = db.Dias.Where(x => x.MaDia.Equals(item.Madia)).First();
                d.TrangThaiDia = "Đã thuê";

                PhieuDat pd = db.PhieuDats.Where(x => x.MaDia.Equals(pt.MaDia)).FirstOrDefault();
                if (pd != null)
                {
                    db.PhieuDats.DeleteOnSubmit(pd);
                }
            }
            db.SubmitChanges();
        }
 public HorarioDetalle(Dia dia, DateTime horaDesde, DateTime horaHasta, int frecuencia)
 {
     this.dia = dia;
     this.horaDesde = horaDesde;
     this.horaHasta = horaHasta;
     this.frecuencia = frecuencia;
 }
Example #26
0
        public static Calendario PreencheMes(int Mes, int Ano, SqlGeneric sqlServices, ContextPage contexto, string idProfissional)
        {
            Calendario         retorno    = new Calendario();
            CultureInfo        culture    = new CultureInfo("pt-BR");
            DateTimeFormatInfo dataFormat = culture.DateTimeFormat;

            int qtdDiasMes = DateTime.DaysInMonth(Ano, Mes);

            retorno.ano     = Ano;
            retorno.mes     = Mes;
            retorno.nomeMes = dataFormat.MonthNames[Mes - 1];
            retorno.qtdDias = qtdDiasMes;

            List <Dia>         diasMEs      = new List <Dia>();
            List <Agendamento> Agendamentos = sqlServices.RetornaAgendamentosMes(Mes.ToString(), Ano.ToString(), idProfissional, contexto.idOrganizacao.ToString());

            //Preenche todos o dias do Mes
            for (int i = 1; i <= qtdDiasMes; i++)
            {
                DateTime dataRef = new DateTime(Ano, Mes, i);
                Dia      dia     = new Dia();
                dia.dia             = i;
                dia.nomeDia         = dataFormat.GetDayName(dataRef.DayOfWeek);
                dia.itensCalendario = PreencheItemCalendario(i, Agendamentos);
                diasMEs.Add(dia);
            }
            retorno.dias = diasMEs;

            SqlGenericData sqlData = new SqlGenericData();

            retorno.profissionais = HelperAttributes.PreencheDropDownList(sqlData.RetornaTodasRelacaoProfissional(contexto.idOrganizacao));

            return(retorno);
        }
Example #27
0
        public void AltaDiaXMedico(Medico nuevoMedico, Dia nuevoDia)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("insert into DIASXMEDICO(IDMED, IDDIA) values(@IDMED, @IDDIA)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDMED", nuevoMedico.IdMedico);
                conexion.Comando.Parameters.AddWithValue("@IDDIA", nuevoDia.IdDay);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Example #28
0
 //Thực hiện nhận 1 đĩa và thâm vào chồng đĩa của mình nếu được
 public bool NhanDia(Dia dia)
 {
     //Kiểm tra có nhận được đĩa đưa vào hay không
     if (this.CacDia.Length == 0 || this.CacDia[0].Width > dia.Width)
     {
         //Tạo Tháp mới với chiều cao tăng 1.
         Dia[] moi = new Dia[this.CacDia.Length + 1];
         //Đĩa đầu tiên của Tháp mới là đĩa nhận vào
         moi[0]          = new Dia(dia.So);
         moi[0].Location = new Point((this.Width - moi[0].Width) / 2 - 3, 300 - (moi.Length - 0) * 15);
         //Các đĩa tiếp theo là toàn bộ đĩa của Tháp cũ
         for (int i = 1; i < moi.Length; i++)
         {
             moi[i]          = this.CacDia[i - 1];
             moi[i].Location = new Point((this.Width - moi[i].Width) / 2 - 3, 300 - (moi.Length - i) * 15);
         }
         //Thay Tháp cũ bằng Tháp mới
         this.CacDia = moi;
         for (int i = 0; i < this.CacDia.Length; i++)
         {
             this.Controls.Add(this.CacDia[i]);
         }
         this.Controls.Add(this.CayCot);
         //Chuyển đĩa thành công
         return(true);
     }
     //Chuyển đĩa thất bại
     else
     {
         return(false);
     }
 }
Example #29
0
        public DateTime NotificacaoBaseDateTime(Guid idTarefa)
        {
            var hora      = Tarefas.Find(t => t.Id == idTarefa).Hora;
            var notificar = Dia.Add(hora);

            return(notificar);
        }
Example #30
0
        public List <Dia> traerDias()
        {
            SqlConnection objConexion   = new SqlConnection(ConexionSQLServer.getConexion());
            DataTable     objTablaDatos = new DataTable();
            List <Dia>    dias          = new List <Dia>();

            SqlCommand objComando = new SqlCommand();

            objComando.Connection  = objConexion;
            objComando.CommandText = "SELECT * FROM DIA";
            objComando.CommandType = CommandType.Text;

            objConexion.Open();
            SqlDataReader objReader = objComando.ExecuteReader();

            objTablaDatos.Load(objReader);
            objConexion.Close();

            foreach (DataRow dia in objTablaDatos.Rows)
            {
                Dia objDia = new Dia();
                objDia.IdDia  = Convert.ToInt32(dia["ID"]);
                objDia.Nombre = dia["NOMBRE"].ToString();
                dias.Add(objDia);
            }
            return(dias);
        }
Example #31
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Dia dia = new Dia();

        dia.DiaSemana = (int)DateTime.Now.DayOfWeek;

        Rango rango = new Rango();

        rango.Inicio = DateTime.Parse("06:00:00").ToString("HH:mm:ss");
        rango.Fin    = DateTime.Parse("07:00:00").ToString("HH:mm:ss");

        dia.Rangos.Add(rango);

        rango        = new Rango();
        rango.Inicio = DateTime.Parse("09:00:00").ToString("HH:mm:ss");
        rango.Fin    = DateTime.Parse("10:00:00").ToString("HH:mm:ss");

        dia.Rangos.Add(rango);

        rango        = new Rango();
        rango.Inicio = DateTime.Parse("12:00:00").ToString("HH:mm:ss");
        rango.Fin    = DateTime.Parse("14:00:00").ToString("HH:mm:ss");

        dia.Rangos.Add(rango);

        string json = JsonConvert.SerializeObject(dia);

        Dia dia2 = JsonConvert.DeserializeObject <Dia>(json);

        LB_Mensaje.Text = json;

        LB_Prueba.InnerText = dia2.Rangos.ToString();
    }
 public DetalleDiagramacion(Diagramacion diagramacion, int item, Dia dia_semana, Sector sector,
     Horario hora_desde, Horario hora_hasta, Personal profesor, bool lugar_confirmado, bool horario_confirmado,
     bool profesor_confirmado)
 {
     Diagramacion = diagramacion;
     Item = item;
     Dia_semana = dia_semana;
     Sector = sector;
     Hora_desde = hora_desde;
     Hora_hasta = hora_hasta;
     Profesor = profesor;
     Lugar_confirmado = lugar_confirmado;
     Horario_confirmado = horario_confirmado;
     Profesor_confirmado = profesor_confirmado;
 }
Example #33
0
 /// <summary>
 /// Add a new course in 
 /// </summary>
 /// <param name="obj"></param>
 public void AddDias(Dia obj)
 {
     _Horario.Dias.Add(obj);
 }
Example #34
0
        private void SalvarDados()
        {
            if (webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_lblNomeLinha") == null)
            {
                ClickBotao();
                return;
            }
            string nomeSentido = webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_lblNomeDestino").InnerHtml;

            Sentido sentido=null;

            foreach (Sentido sentido1 in rotaAtual.Sentidos.Where(sentido1 => sentido1.Nome == nomeSentido))
            {
                sentido = sentido1;
            }
            if(sentido == null)
            {
                sentido = new Sentido();
                rotaAtual.Sentidos.Add(sentido);

            }
            sentido.Nome = nomeSentido;
            Dia dia = null;
            string nomeDia = webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_lblDia").InnerHtml;
            foreach ( Dia d in sentido.Dias.Where(d2=>d2.Nome == nomeDia))
            {
                dia = d;
            }
            if(dia == null)
            {
                dia = new Dia();
                sentido.Dias.Add(dia);
            }

            dia.Nome = nomeDia;

            string valorBase = string.Format("");
            listBox2.Items.Add(webBrowser1.Document.GetElementById(
                                               "ctl00_ContentPlaceHolder3_lblNomeLinha").InnerHtml);
            listBox3.Items.Add(webBrowser1.Document.GetElementById(
                "ctl00_ContentPlaceHolder3_lblNomeDestino").InnerHtml);
            listBox4.Items.Add(webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_lblDia").
                                   InnerHtml);
            listBox2.SelectedIndex = listBox2.Items.Count - 1;
            listBox3.SelectedIndex = listBox3.Items.Count - 1;
            listBox4.SelectedIndex = listBox4.Items.Count - 1;

            if (webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_GridView1") != null)
            {
                int x = 0;

                string valor = "";

                Horario horario = new Horario();
                foreach (
                    HtmlElement VARIABLE in
                        webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_GridView1").
                            GetElementsByTagName("td"))
                {

                    switch (x)
                    {
                        case 0: //partida
                            valor += VARIABLE.InnerHtml;
                            horario.Partida = VARIABLE.InnerHtml;
                            break;
                        case 1: //chegada
                            valor += " - " + VARIABLE.InnerHtml;
                            horario.Chegada = VARIABLE.InnerHtml;
                            break;
                        case 2: // obs
                            if (VARIABLE.InnerHtml != "&nbsp;")
                            {
                                valor += " - " + VARIABLE.InnerHtml;
                                horario.Observacao = VARIABLE.InnerHtml;
                            }

                            listBox1.Items.Add(valor);
                            valor = valorBase;
                            break;
                    }
                    if (x == 2)
                    {
                        dia.Horarios.Add(new Horario()
                                                 {
                                                     Chegada = horario.Chegada,
                                                     Partida = horario.Partida,
                                                     Observacao = horario.Observacao
                                                 });
                        horario = new Horario();
                        x = 0;
                    }
                    else x++;
                }

            }

            if (webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_GridView2") != null)
            {
                listBox2.Items.Add(valorBase);
                if (sentido.Etinerario.Count == 0)
                {
                    foreach (
                        HtmlElement VARIABLE in
                            webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder3_GridView2").
                                GetElementsByTagName("td"))
                    {
                        sentido.Etinerario.Add(VARIABLE.InnerHtml);
                        listBox2.Items.Add(VARIABLE.InnerHtml);
                    }
                }
            }
            if (origemAtual < rotaAtual.Origens.Count)
            {
                origemAtual++;
                situacao = SELECT_ORIGEM;
            }
            else
            {
                origemAtual = 0;
                JSONSerialize(rotaAtual);
                listBox1.Refresh();
                listBox2.Refresh();
                situacao = SELECT_ROTA;
            }
            return;
        }
Example #35
0
    void UnsetTool(object sender, Dia.ButtonPressEventArgs args)
    {
        if ((args.Button.State & ModifierType.ControlMask) ==
            ModifierType.ControlMask)
            return;

        tool1.Active = true;
    }