private void beArticulo_ButtonClick(object sender, ButtonPressedEventArgs e) { ArticuloMntFrm articuloMntFrm; switch (e.Button.Index) { case 0: //Buscar BuscarArticulo(); break; case 1: //Nuevo registro articuloMntFrm = new ArticuloMntFrm(0, TipoMantenimiento.Nuevo, null, null); articuloMntFrm.ShowDialog(); if (articuloMntFrm.DialogResult == DialogResult.OK && articuloMntFrm.IdEntidadMnt > 0) { iIdarticulo.EditValue = 0; iIdarticulo.EditValue = articuloMntFrm.IdEntidadMnt; } break; case 2: //Modificar registro var idArticuloMnt = iIdarticulo.EditValue; if (idArticuloMnt != null && (int)idArticuloMnt > 0) { articuloMntFrm = new ArticuloMntFrm((int)idArticuloMnt, TipoMantenimiento.Modificar, null, null); articuloMntFrm.ShowDialog(); if (articuloMntFrm.DialogResult == DialogResult.OK && articuloMntFrm.IdEntidadMnt > 0) { iIdarticulo.EditValue = articuloMntFrm.IdEntidadMnt; } } break; } }
private void btnNuevoRegistro_Click(object sender, EventArgs e) { ArticuloMntFrm articuloMntFrm = new ArticuloMntFrm(0, TipoMantenimiento.Nuevo, null, null); articuloMntFrm.ShowDialog(); if (articuloMntFrm.DialogResult != DialogResult.OK || articuloMntFrm.IdEntidadMnt <= 0) { return; } VwUbicacionSel = Service.GetVwUbicacion(articuloMntFrm.IdEntidadMnt); DialogResult = DialogResult.OK; }
private void ShowFormMnt() { if (TipoMnt == TipoMantenimiento.SinEspecificar) { throw new ArgumentException("No se especifico el tipo de mantenimiento."); } //Cursor = Cursors.WaitCursor; AsignarIdEntidadMnt(); var formMnt = new ArticuloMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, this); formMnt.ShowDialog(); //XtraMessageBox.Show(formMnt.IdEntidadMnt.ToString()); //formMnt.Show(); //formMnt.BringToFront(); //formMnt.TopMost = false; //Cursor = Cursors.Default; }