private void btnGrabar_Click(object sender, EventArgs e) { if (tblEntradasDetalle.GetChanges() != null) { if (ValidarGrid()) { if (MessageBox.Show("¿Confirma la grabación de datos?", "Trend", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } grabar(); Cursor.Current = Cursors.WaitCursor; bool imprimir = ImprimirEtiquetas(); Zero(); if (imprimir) { if (rdCodigoBarra.Checked) { EtiquetasRpt informeEtiquetas = new EtiquetasRpt(tblEtiquetas, imprimePrecios); informeEtiquetas.Show(); } else { EtiquetasA4Rpt informeEtiquetas = new EtiquetasA4Rpt(tblEtiquetas); informeEtiquetas.Show(); } } Cursor.Current = Cursors.Arrow; } } }
private void frmStockEntradas_FormClosing(object sender, FormClosingEventArgs e) { Cursor = Cursors.WaitCursor; if (tblEntradasDetalle.GetChanges() != null) { DialogResult respuesta = MessageBox.Show("¿Confirma la grabación de datos?", "Trend Gestión", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); switch (respuesta) { case DialogResult.Yes: if (ValidarGrid()) { grabar(); if (ImprimirEtiquetas()) { if (rdCodigoBarra.Checked) { EtiquetasRpt informeEtiquetas = new EtiquetasRpt(tblEtiquetas, imprimePrecios); informeEtiquetas.Show(); } else { EtiquetasA4Rpt informeEtiquetas = new EtiquetasA4Rpt(tblEtiquetas); informeEtiquetas.Show(); } } } else { e.Cancel = true; } break; case DialogResult.No: if (ImprimirEtiquetas()) { if (ValidarGrid()) { if (rdCodigoBarra.Checked) { EtiquetasRpt informeEtiquetas = new EtiquetasRpt(tblEtiquetas, imprimePrecios); informeEtiquetas.Show(); } else { EtiquetasA4Rpt informeEtiquetas = new EtiquetasA4Rpt(tblEtiquetas); informeEtiquetas.Show(); } } else { e.Cancel = true; } } break; case DialogResult.Cancel: e.Cancel = true; break; } } Cursor = Cursors.Arrow; }