コード例 #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     // Leyes
     try
     {
         Pila <Ley>  pila1 = new Pila <Ley>();
         Ley         ley1  = new Ley(Convert.ToInt32(textBox5.Text), Convert.ToInt32(textBox1.Text), textBox4.Text);
         Reglamentos regla = new Reglamentos();
         regla.setIdregla(Convert.ToInt32(textBox2.Text));
         regla.setNombreregla(textBox3.Text);
         ley1.add(regla);
         pila1.push(ley1);
         pila1.push(ley1);
         pila1.push(ley1);
         pila1.push(ley1);
         pila1.push(ley1);
         ClaseCompartida.arregloLeyes.Insertar(pila1);
         MessageBox.Show(ClaseCompartida.arregloLeyes.Mostrar());
     }
     catch (Exception i)
     {
         MessageBox.Show(i.Message);
         throw;
     }
 }
コード例 #2
0
 private void CReglamento_Load(object sender, EventArgs e)
 {
     for (int i = 0; i < ClaseCompartida.arregloLeyes.getSize(); i++)
     {
         Leyes <Ley> temp  = ClaseCompartida.arregloLeyes;
         Ley         temp2 = temp.BuscarPosicion(i).verCima();
         comboBox1.Items.Add(temp2.getLey());
     }
 }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Pila <Ley> temp2 = new Pila <Ley>();
            Ley        temp  = new Ley(0, Convert.ToInt32(comboBox1.Text), null);

            ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima().remove(Convert.ToInt32(comboBox2.Text));
            temp  = ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima();
            temp2 = ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text));
            temp2.push(temp);
            temp2.push(temp);
            temp2.push(temp);
            temp2.push(temp);
            temp2.push(temp);
            //MessageBox.Show(ClaseCompartida.arregloLeyes.Mostrar());
        }
コード例 #4
0
        private void IPrestamo_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < ClaseCompartida.arregloGrupos.getSize(); i++)
            {
                ArregloUsuarios temp  = ClaseCompartida.arregloGrupos;
                GrupoUsuarios   temp2 = temp.BuscarPosicion(i);
                comboBox1.Items.Add(temp2.getIdGrupo());
            }

            for (int i = 0; i < ClaseCompartida.arregloLeyes.getSize(); i++)
            {
                Leyes <Ley> temp  = ClaseCompartida.arregloLeyes;
                Ley         temp2 = temp.BuscarPosicion(i).verCima();
                comboBox3.Items.Add(temp2.getLey());
            }
        }
コード例 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            Ley        temp  = new Ley(0, Convert.ToInt32(comboBox1.Text), textBox1.Text);
            Pila <Ley> temp2 = new Pila <Ley>();

            ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima().setEnunciado(textBox1.Text);
            //MessageBox.Show((ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima().mostrarLey()));
            temp  = ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima();
            temp2 = ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text));
            temp2.push(temp);
            temp2.push(temp);
            temp2.push(temp);
            temp2.push(temp);
            temp2.push(temp);
            MessageBox.Show(ClaseCompartida.arregloLeyes.Mostrar());
        }
コード例 #6
0
        /// <summary>
        /// Comprobar si el prestamo es posible de realizar con los
        /// datos ingresado
        /// </summary>
        /// <param name="idGrupo">ID del grupo donde esta el usuario que hara el prestamo</param>
        /// <param name="idUser">ID del usuario que hará el prestamo</param>
        /// <param name="idLey">ID de la ley de donde se obtienen los reglamentos</param>
        /// <param name="idDocumento">ID del reglamento que se prestará</param>
        /// <param name="opc">Opcion para ver si el prestamo es por lotes o de un solo reglamento</param>
        /// <returns>True si se puede realizar</returns>
        public bool realizarPrestamo(int idGrupo, int idUser, int idLey, int idDocumento, int opc)
        {
            //Valores de opc (OPC toma un valor en el form por un radiobutton
            //opc=1 : leyes
            //opc=2 : reglamento
            if (opc != 2)
            {
                if (ClaseCompartida.arregloGrupos.Buscar(idGrupo) != null)
                {
                    grupo = ClaseCompartida.arregloGrupos.Buscar(idGrupo);
                    user  = grupo.Buscar(idUser);
                }
                else
                {
                    return(false);
                }

                if (ClaseCompartida.arregloLeyes.Buscar(idLey) != null)
                {
                    ley         = ClaseCompartida.arregloLeyes.Buscar(idLey).verCima();
                    leyprestada = ClaseCompartida.arregloLeyes.Buscar(idLey).pop();
                }
                else
                {
                    return(false);
                }
            }

            if (opc == 2)
            {
                if (true)
                {
                    reglamento = ley.get(0);
                }
            }

            return(true);
        }
コード例 #7
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima().size() == ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima().getCapacity())
     {
         MessageBox.Show("Ley llena de reglamentos");
     }
     else
     {
         Pila <Ley>  temp2 = new Pila <Ley>();
         Ley         temp  = new Ley(0, Convert.ToInt32(comboBox1.Text), null);
         Reglamentos datos = new Reglamentos();
         datos.setIdregla(Convert.ToInt32(textBox2.Text));
         datos.setNombreregla(textBox3.Text);
         ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima().add(datos);
         temp  = ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text)).verCima();
         temp2 = ClaseCompartida.arregloLeyes.Buscar(Convert.ToInt32(comboBox1.Text));
         temp2.push(temp);
         temp2.push(temp);
         temp2.push(temp);
         temp2.push(temp);
         temp2.push(temp);
         MessageBox.Show(ClaseCompartida.arregloLeyes.Mostrar());
     }
 }