public static FrmErrores Instance() { if (frmInstance == null || frmInstance.IsDisposed == true) { frmInstance = new FrmErrores(); } frmInstance.BringToFront(); return(frmInstance); }
private void btnErrores_Click(object sender, EventArgs e) { try { if (this.dgvDocumentosError.CurrentRow != null) { var uiDocumento = (Documento)this.dgvDocumentosError.CurrentRow.DataBoundItem; if (uiDocumento.Estado != ERROR) { return; } var error = FrmErrores.Instance(); error.Show(); switch (uiDocumento.TipoId) { case SALIDA: // "Salida de Almacen": error.Cargar(uiDocumento.TipoId, uiDocumento.Id); break; case ENTRADA: // "Entrada de Almacen": error.Cargar(uiDocumento.TipoId, uiDocumento.Id); break; case SOLICITUD: // "Solicitud de Compra": error.Cargar(uiDocumento.TipoId, uiDocumento.Id); break; default: break; } } } catch (Exception ex) { General.ErrorMessage(ex.Message); } }