private void btnCERRAR_Click(object sender, EventArgs e) { try { if (!CancelaVenta()) { return; } frmVENTAS._instancia = null; Dispose(); } catch (Exception ex) { ProcesarExcepcion(ex); } }
private void frmVENTAS_Load(object sender, EventArgs e) { try { if (!Valida_Caja()) { frmVENTAS._instancia = null; Dispose(); return; }; LlenaDatos(); lblFecha.Text = MetodosComunes.FechaSola(DateTime.Now); if (Presupuesto == null) { Nueva_Vta(); } else //es presupuesto { LlenaGrillaDesdePresupuesto(); LlenaLabelTotales(); Nuevo_Item(); } txtCodigoBarra.Focus(); InstanciarImpresoraFiscal(); Presupuesto = null; //pone el presupuesto null para que no lo valide mas this.WindowState = FormWindowState.Maximized; } catch (Exception ex) { ProcesarExcepcion(ex); } }
public static frmVENTAS ObtenerInstancia(USUARIO oUSUARIO) { if (_instancia == null) _instancia = new frmVENTAS(oUSUARIO); if (_instancia.IsDisposed) _instancia = new frmVENTAS(oUSUARIO); return _instancia; }
public static frmVENTAS ObtenerInstancia(PRESUPUESTO ePRESU, USUARIO oUSUARIO) { if (_instancia == null) _instancia = new frmVENTAS(ePRESU, oUSUARIO); if (_instancia.IsDisposed) _instancia = new frmVENTAS(ePRESU, oUSUARIO); return _instancia; }
private void btnPASARVTA_Click(object sender, EventArgs e) { try { if (frmVENTAS._instancia != null) { MostrarMensajeAdvertencia("Debe cerrar el formulario de Ventas para poder migrar la lista de productos a la venta."); return; } var presupuestoSeleccionado = cPRESUPUESTO.ObtenerPorID(Convert.ToInt32(dgvGrilla.CurrentRow.Cells[0].Value)); if (presupuestoSeleccionado == null) { MostrarMensajeAdvertencia("Debe seleccionar un presupuesto."); return; } frmVENTAS formVENTAS = new frmVENTAS(presupuestoSeleccionado, eUSUARIO); DialogResult drRESULTADO = formVENTAS.ShowDialog(); if (drRESULTADO == DialogResult.OK) { // LlenaGrilla(); } } catch (Exception ex) { ProcesarExcepcion(ex); } }