private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key) { case "agregarRegistro": MaestroPresentacionesMantenimiento mantenimiento = new MaestroPresentacionesMantenimiento(); 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") { MaestroPresentacionesMantenimiento mantenimiento = new MaestroPresentacionesMantenimiento(e.Cell.Row.Cells["CODIGO_PRESENTACION"].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_PRESENTACION"].Text); } } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error seleccionadno presentacción", Seccion = "Selección de presentación", 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); } }