private void btnAtras_Click(object sender, EventArgs e) { if (chb.Checked || cboRecogida.SelectedItem == null) { cerrarFormulario(); } else { try { Recogida recogida = (Recogida)cboRecogida.SelectedItem; bool recogidaCompleta = Modulo.miNegocio.estaRecogidaCompleta(recogida.IdRecogida); if (!recogidaCompleta) { if (MessageBox.Show("¿Seguro que deseas salir sin introducir todos los productos para esta recogida?", "Salir", MessageBoxButtons.YesNo) == DialogResult.Yes) { cerrarFormulario(); } } else { cerrarFormulario(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error: " + ex.Message, "ATENCIÓN", MessageBoxButtons.OK, MessageBoxIcon.Error); cerrarFormulario(); } } }
private void btnInsert_Click(object sender, EventArgs e) { try { int id = Modulo.miNegocio.comprobarPersona(txtDonante.Text); DateTime dtm = new DateTime(dtpFechaRecogida.Value.Year, dtpFechaRecogida.Value.Month, dtpFechaRecogida.Value.Day, dtpFechaRecogida.Value.Hour, dtpFechaRecogida.Value.Minute, dtpFechaRecogida.Value.Second); Recogida recogida = new Recogida(dtm, Convert.ToInt32(Math.Round(nudEmpleado.Value, 0)), Convert.ToInt32(Math.Round(nudCantidad.Value, 0)), id); Modulo.miNegocio.realizarRecogida(recogida); txtDonante.Text = ""; nudCantidad.Value = 0; lblNRecogida.Text = "" + (Modulo.miNegocio.getUltimoNumRecogida() + 1); } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error: " + ex.Message, "ATENCIÓN", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAceptar_Click(object sender, EventArgs e) { int estanteria = 0; int estante = 0; int altura = 0; if ((txtEstante.Text == "") || (txtEstanteria.Text == "") || (txtAltura.Text == "") || !(int.TryParse(txtEstanteria.Text, out estanteria)) || !(int.TryParse(txtEstante.Text, out estante)) || !(int.TryParse(txtAltura.Text, out altura))) { MessageBox.Show("Estante, estanteria o altura incorrectos"); return; } String localizacion = estanteria + "." + estante + "." + altura; if (txtCodArticulo.Text == "") { MessageBox.Show("Debes indicar el código del artículo"); return; } if (txtDescripcion.Text == "") { MessageBox.Show("Debes indicar la descripción del artículo"); return; } if (txtTallaPesoLitros.Text == "") { MessageBox.Show("Debes indicar la talla, el peso o los litros que tiene el artículo"); return; } if (txtCantidad.Text == "") { MessageBox.Show("Debes indicar la cantidad del artículo"); return; } Decimal precio = 0; if (!Decimal.TryParse(txtPrecio.Text, out precio)) { MessageBox.Show("Debes introducir un precio correcto"); return; } Recogida recogida = new Recogida(); recogida = (Recogida)cmbRecogida.SelectedItem; int cantidad = int.Parse(txtCantidad.Text); int numPedido; if (!(int.TryParse(txtPedido.Text, out numPedido))) { numPedido = 0; } var result = _negocio.RegistroNuevoArticulo(txtCodArticulo.Text, txtDescripcion.Text, txtTallaPesoLitros.Text, cantidad, recogida.numeroRecogida, numPedido, 0, precio, localizacion, (Familia)cmbFamiliaStock.SelectedItem, (SubFamilia)cmbSubFamiliaStock.SelectedItem); MessageBox.Show(result); }
public void realizarRecogida(Recogida recogida) { datos.realizarRecogida(recogida); }