public bool buscarSecuencia(MCarton mcarton) { bool enc = false; int i = 0; while (i < lcarton.Count())//registrando cada carton { if (mcarton.getESecuencia(0) == lcarton[i].getESecuencia(0) && mcarton.getESecuencia(1) == lcarton[i].getESecuencia(1) && mcarton.getESecuencia(2) == lcarton[i].getESecuencia(2) && mcarton.getESecuencia(3) == lcarton[i].getESecuencia(3) && mcarton.getESecuencia(4) == lcarton[i].getESecuencia(4) && mcarton.getESecuencia(5) == lcarton[i].getESecuencia(5)) { enc = true; } i++; } return(enc); }
private void btnbuscar_Click(object sender, EventArgs e) { if (txtbuscar.Text == "") { MessageBox.Show("Ingrese un numero de serial para buscar el carton", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtbuscar.Focus(); } else { int pos = ldatos.buscarCarton(Convert.ToInt32(txtbuscar.Text)); //busca la posicion del carton if (pos >= 0) //si existe es una posicion mayor o igual a 0 { MessageBox.Show("Carton encontrado exitosamente", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); mcarton = new MCarton(); //instanciamos un nuevo objeto de tipo carton mcarton = ldatos.getLCarton(pos); //buscamos el carton el la lista de datos, y lo guardamos en carton txtserial.Text = Convert.ToString(mcarton.getSerial()); txt1.Text = Convert.ToString(mcarton.getESecuencia(0)); txt2.Text = Convert.ToString(mcarton.getESecuencia(1)); txt3.Text = Convert.ToString(mcarton.getESecuencia(2)); txt4.Text = Convert.ToString(mcarton.getESecuencia(3)); txt5.Text = Convert.ToString(mcarton.getESecuencia(4)); txt6.Text = Convert.ToString(mcarton.getESecuencia(5)); encontrado();//cambiamos el estado del formulario a un registro encontrado } else//sino existe es porque retorno -1 { MessageBox.Show("Carton no encontrado", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); txtserial.Text = ""; } } }
private void btngenerar_Click(object sender, EventArgs e) { noencontrado(); mcarton = new MCarton(); if (ldatos.generarCarton(mcarton)) { MessageBox.Show("Carton Generado exitosamente", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtserial.Text = Convert.ToString(mcarton.getSerial()); txt1.Text = Convert.ToString(mcarton.getESecuencia(0)); txt2.Text = Convert.ToString(mcarton.getESecuencia(1)); txt3.Text = Convert.ToString(mcarton.getESecuencia(2)); txt4.Text = Convert.ToString(mcarton.getESecuencia(3)); txt5.Text = Convert.ToString(mcarton.getESecuencia(4)); txt6.Text = Convert.ToString(mcarton.getESecuencia(5)); }