private void btnNuevoRegistro_Click(object sender, EventArgs e) { BaseMntFrm personaMntFrm = new BaseMntFrm(0, TipoMantenimiento.Nuevo, null, null); personaMntFrm.ShowDialog(); if (personaMntFrm.DialogResult != DialogResult.OK || personaMntFrm.IdEntidadMnt <= 0) { return; } PersonaSel = Service.GetVwPersona(personaMntFrm.IdEntidadMnt); DialogResult = DialogResult.OK; }
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 ShowFormMnt() { if (TipoMnt == TipoMantenimiento.SinEspecificar) { throw new ArgumentException("No se especifico el tipo de mantenimiento."); } //Cursor = Cursors.WaitCursor; AsignarIdEntidadMnt(); var formMnt = new BaseMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, this); formMnt.ShowDialog(); //XtraMessageBox.Show(formMnt.IdEntidadMnt.ToString()); //formMnt.Show(); //formMnt.BringToFront(); //formMnt.TopMost = false; //Cursor = Cursors.Default; }
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; } }