/// <summary> /// Elimina un dato /// </summary> /// <param name="i">elimina un dato</param> public void remove(int i) { int p = 0; Reglamentos temp = null; for (int k = 0; k < tamanio; k++) { if (data[k].getIdregla() == i) { temp = data[k]; data[k] = default(Reglamentos); tamanio--; p = k; } } AsignarPos(i, p); // return temp; MessageBox.Show("Usuario Eliminado"); }
/// <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); }
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()); } }