private void beSocioNegocio_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { BaseMntFrm personaMntFrm; switch (e.Button.Index) { case 0: //Buscar BuscadorPersonaFrm buscadorPersonaFrm = new BuscadorPersonaFrm(); buscadorPersonaFrm.ShowDialog(); if (buscadorPersonaFrm.DialogResult == DialogResult.OK && buscadorPersonaFrm.PersonaSel != null) { iIdpersona.EditValue = buscadorPersonaFrm.PersonaSel.Idpersona; } break; case 1: //Nuevo registro personaMntFrm = new BaseMntFrm(0, TipoMantenimiento.Nuevo, null, null); personaMntFrm.ShowDialog(); if (personaMntFrm.DialogResult == DialogResult.OK && personaMntFrm.IdEntidadMnt > 0) { iIdpersona.EditValue = personaMntFrm.IdEntidadMnt; } break; case 2: //Modificar registro var idPersonaMnt = iIdpersona.EditValue; if (idPersonaMnt != null && (int)idPersonaMnt > 0) { personaMntFrm = new BaseMntFrm((int)idPersonaMnt, TipoMantenimiento.Modificar, null, null); personaMntFrm.ShowDialog(); if (personaMntFrm.DialogResult == DialogResult.OK && personaMntFrm.IdEntidadMnt > 0) { iIdpersona.EditValue = 0; iIdpersona.EditValue = personaMntFrm.IdEntidadMnt; } } break; case 3: //Limpiar iIdpersona.EditValue = null; beSocioNegocio.Text = string.Empty; break; } }
private void bePersona_ButtonClick(object sender, ButtonPressedEventArgs e) { BaseMntFrm personaMntFrm; switch (e.Button.Index) { case 0: //Buscar var buscadorPersonaFrm = new BuscadorPersonaFrm(); buscadorPersonaFrm.ShowDialog(); if (buscadorPersonaFrm.DialogResult == DialogResult.OK && buscadorPersonaFrm.PersonaSel != null) { //Asignar al edit value del campo id foraneo iIdpersona.EditValue = buscadorPersonaFrm.PersonaSel.Idpersona; } break; case 1: //Nuevo registro personaMntFrm = new BaseMntFrm(0, TipoMantenimiento.Nuevo, null, null); personaMntFrm.ShowDialog(); if (personaMntFrm.DialogResult == DialogResult.OK && personaMntFrm.IdEntidadMnt > 0) { iIdpersona.EditValue = personaMntFrm.IdEntidadMnt; } break; case 2: //Modificar registro var idPersonaMnt = iIdpersona.EditValue; if (idPersonaMnt != null && (int)idPersonaMnt > 0) { personaMntFrm = new BaseMntFrm((int)idPersonaMnt, TipoMantenimiento.Modificar, null, null); personaMntFrm.ShowDialog(); if (personaMntFrm.DialogResult == DialogResult.OK && personaMntFrm.IdEntidadMnt > 0) { iIdpersona.EditValue = 0; iIdpersona.EditValue = personaMntFrm.IdEntidadMnt; } } break; } }