private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key) { case "agregarRegistro": MaestroArticulosMantenimiento mantenimiento = new MaestroArticulosMantenimiento(); mantenimiento.RegistroModificado += mantenimiento_RegistroModificado; mantenimiento.ErrorGenerado += mantenimiento_ErrorGenerado; mantenimiento.MdiParent = this.MdiParent; mantenimiento.Show(); break; case "Cerrar": this.Close(); break; default: break; } }
private void ultraGrid1_ClickCellButton(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) { try { if (e.Cell.Column.Key.ToLower() == "editar") { MaestroArticulosMantenimiento mantenimiento = new MaestroArticulosMantenimiento(e.Cell.Row.Cells["CODIGO_ARTICULO"].Text); mantenimiento.RegistroModificado += mantenimiento_RegistroModificado; mantenimiento.ErrorGenerado += mantenimiento_ErrorGenerado; mantenimiento.MdiParent = this.MdiParent; mantenimiento.Show(); } if (e.Cell.Column.Key.ToLower() == "borrar") { borrarRegistro(e.Cell.Row.Cells["CODIGO_ARTICULO"].Text); } } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error seleccionadno artículo", Seccion = "Selección de artículo", Comentario = "Puede tratarse de un problema momentáneo de conexión, por favor volver a intentar", Mensaje = ex.Message, Trazo = ex.StackTrace }; mantenimiento_ErrorGenerado(this, error); } }