private void ibuActualizar_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { clsGraParTrasladoDet objFilaDetalle = (clsGraParTrasladoDet)this.grvListado.GetRow(this.grvListado.FocusedRowHandle); xfrmGraAuxParTraslado objFormulario = new xfrmGraAuxParTraslado(objFilaDetalle, 2); if (objFormulario.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.grcListado.RefreshDataSource(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Eventos para las operaciones de agregar, quitar, actualizar private void ibuAgregar_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { clsGraParTrasladoDet objFilaDetalle = (clsGraParTrasladoDet)this.grvListado.GetRow(this.grvListado.FocusedRowHandle); xfrmGraAuxParTraslado objFormulario = new xfrmGraAuxParTraslado(objFilaDetalle, 1); if (objFormulario.ShowDialog() == System.Windows.Forms.DialogResult.OK) { //Recuperamos la ultima secuencia int varSecuencia = objDetalle.Max(p => p.PtrSecuencia); this.objDetalle.Add(new clsGraParTrasladoDet(varSecuencia)); this.grcListado.RefreshDataSource(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }