Ejemplo n.º 1
0
 /// <summary>
 /// Allows to update a schedule
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button2_Click(object sender, EventArgs e)
 {
     try
     {
         if (tabla.CurrentRow != null)
         {
             HorarioBOL d = new HorarioBOL();
             Horario    u = new Horario();
             u.GSidHorario   = txtIdHor.Text.Trim();
             u.GSidRuta      = cbxRut.SelectedItem.ToString();
             u.GSidTerminal  = cbxTer.SelectedItem.ToString();
             u.GSdia         = cbxD.SelectedItem.ToString();
             u.GSHoraSalida  = txtSal.Text.Trim();
             u.GSHoraLlegada = txtLle.Text.Trim();
             String actual = tabla.CurrentRow.Cells[0].Value.ToString();
             d.editarHorarios(actual, u);
             this.Controls.OfType <TextBox>().ToList().ForEach(o => o.Text = "");
             cargar();
         }
         else
         {
             MessageBox.Show("Seleccione un Horario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch
     {
         MessageBox.Show("No se ha podido realizar el proceso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Ejemplo n.º 2
0
 private void FrmHorario_Load(object sender, EventArgs e)
 {
     horarioBOL = new HorarioBOL();
     horario    = new Horario();
     cod        = "";
     ruta       = "Horarios.xml";
     horarioBOL.CrearArchivo(ruta, "Horarios");
     CargarTabla();
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Allows to charge a combobox with all routes registered in the system
        /// </summary>
        public void cargarRuta()
        {
            HorarioBOL  c = new HorarioBOL();
            List <Ruta> d = c.cargarRutas();

            foreach (Ruta x in d)
            {
                cbxRut.Items.Add(x.Identificador);
                cbxRuta.Items.Add(x.Identificador);
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Allows to charge a combobox with all terminals registered in the system
        /// </summary>
        public void cargarTerminal()
        {
            HorarioBOL      c = new HorarioBOL();
            List <Terminal> d = c.cargarTerminales();

            foreach (Terminal x in d)
            {
                cbxTer.Items.Add(x.Codigo);
                cbxTerminal.Items.Add(x.Codigo);
            }
        }
Ejemplo n.º 5
0
 private void FrmCursoHorario_Load(object sender, EventArgs e)
 {
     cursoBOL        = new CursoBOL();
     horarioBOL      = new HorarioBOL();
     cursoHorarioBOL = new CursoHorarioBOL();
     curso           = new Curso();
     horario         = new Horario();
     cursoHorario    = new CursoHorario();
     rutaCurso       = "Cursos.xml";
     rutaHorario     = "Horarios.xml";
     rutaCurHor      = "CursosHorarios.xml";
     cursoHorarioBOL.CrearArchivo(rutaCurHor, "CursosHorarios");
     CargarTablas();
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Allows to eliminate an schedule
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button1_Click(object sender, EventArgs e)
        {
            String Nombre = tabla.CurrentRow.Cells[0].Value.ToString();

            if (Nombre != null)
            {
                HorarioBOL d = new HorarioBOL();
                if (MessageBox.Show("Estas seguro de eliminar este registro ?", "Eliminar registro", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    d.eliminarHorario(Nombre);
                    this.Controls.OfType <TextBox>().ToList().ForEach(o => o.Text = "");
                    cargar();
                }
            }
            else
            {
                MessageBox.Show("Seleccione un Usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 7
0
 private void FrmDocenteCurso_Load(object sender, EventArgs e)
 {
     cursoBOL        = new CursoBOL();
     docenteCursoBOL = new DocenteCursoBOL();
     horarioBOL      = new HorarioBOL();
     docenteBOL      = new DocenteBOL();
     cursoHorarioBOL = new CursoHorarioBOL();
     docenteCurso    = new DocenteCurso();
     rutaDocCur      = "DocentesCursos.xml";
     rutaCurso       = "Cursos.xml";
     rutaHorario     = "Horarios.xml";
     rutaDocente     = "Docentes.xml";
     rutaCurHor      = "CursosHorarios.xml";
     cursos          = cursoBOL.CargarTodo(rutaCurso);
     horarios        = horarioBOL.CargarTodo(rutaHorario);
     cursosH         = cursoHorarioBOL.CargarTodo(rutaCurHor);
     docenteCursoBOL.CrearArchivo(rutaDocCur, "DocentesCursos");
     CargarTablas();
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Allows to register a new route
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BtnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         HorarioBOL d = new HorarioBOL();
         Horario    u = new Horario();
         u.GSidHorario   = txtHorario.Text.Trim();
         u.GSidRuta      = cbxRuta.SelectedItem.ToString();
         u.GSidTerminal  = cbxTerminal.SelectedItem.ToString();
         u.GSdia         = cbxDia.SelectedItem.ToString();
         u.GSHoraSalida  = cbxSalH.SelectedItem.ToString() + ":" + cbxSalM.SelectedItem.ToString(); //txtSalida.Text.Trim();
         u.GSHoraLlegada = cbxLleH.SelectedItem.ToString() + ":" + cbxLleM.SelectedItem.ToString(); //txtLlegada.Text.Trim();
         d.registrarHorario(u);
         MessageBox.Show("Horario Registrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
         cargar();
     }catch (Exception te)
     {
         MessageBox.Show(te.Message);
     }
 }
Ejemplo n.º 9
0
        /// <summary>
        /// Allows to caharge all schedules registered in the system
        /// </summary>
        public void cargar()
        {
            HorarioBOL     us    = new HorarioBOL();
            List <Horario> lst   = us.cargarHorarios();
            DataTable      Tabla = new DataTable(); //Declaramos una variable de tipo DataTable y a su vez la inicializamos para usarla mas tarde.
            DataRow        Renglon;

            //Le agregamos columnas a la variable Tabla que es de tipo DataTable
            Tabla.Columns.Add(new DataColumn("Horario", typeof(string)));
            Tabla.Columns.Add(new DataColumn("Ruta", typeof(string)));
            Tabla.Columns.Add(new DataColumn("Terminal", typeof(string)));
            Tabla.Columns.Add(new DataColumn("Día", typeof(string)));
            Tabla.Columns.Add(new DataColumn("Salida", typeof(string)));
            Tabla.Columns.Add(new DataColumn("Llegada", typeof(string)));
            Renglon = Tabla.NewRow();
            foreach (Horario a in lst)
            {
                Tabla.Rows.Add(a.GSidHorario, a.GSidRuta, a.GSidTerminal, a.GSdia, a.GSHoraSalida, a.GSHoraLlegada);
            }


            //Aqui le decimos al dataGridView que tome la tabla y la muestre y Fin
            tabla.DataSource = Tabla;
        }