private void Handler_EncabezadoOk(DatosEncabezado ficha) { EventHandler <DatosEncabezado> handler = EncabezadoOk; if (handler != null) { handler(this, ficha); } }
private void BT_PROCESAR_Click(object sender, EventArgs e) { if (TB_DESCRIPCION.Text.Trim() == "") { return; } var ficha = new DatosEncabezado() { Descripcion = TB_DESCRIPCION.Text.Trim(), TipoAsiento = (OOB.Contable.Asiento.Enumerados.Tipo)(CB_TIPO.SelectedIndex + 1), TipoDoc = (OOB.Contable.TipoDocumento.Ficha)CB_DOCUMENTO.SelectedItem }; var msg = MessageBox.Show("Procesar Asiento ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == System.Windows.Forms.DialogResult.Yes) { Handler_EncabezadoOk(ficha); } }