private void ibuQuitar_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { clsGraParTrasladoDet objFilaDetalle = (clsGraParTrasladoDet)this.grvListado.GetRow(this.grvListado.FocusedRowHandle); if (!objFilaDetalle.IteNombre.Equals("")) { objDetalle.Remove(objFilaDetalle); this.grcListado.RefreshDataSource(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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); } }
public xfrmGraAuxParTraslado(clsGraParTrasladoDet objFila, int varOperacion) { try { InitializeComponent(); //Asignamos a la variable global la clase instanciada objFilaDetalle = objFila; this.lueBodega.Properties.DataSource = clsGenBodega.funListar(); //Verificamos la operacion a realizar por el usuario switch (varOperacion) { case 1: //Operacion de agregar this.cmbMovTipo.SelectedIndex = 0; this.cmbMovUndTipo.SelectedIndex = 0; this.cmbDiaTipo.SelectedIndex = 0; this.lueBodega.ItemIndex = 0; break; case 2: //Operacion de actualizar this.cmbMovTipo.Text = objFilaDetalle.PtrMovTipo; this.bedMovimiento.EditValue = objFilaDetalle.MovCodigo; this.txtMovNombre.Text = objFilaDetalle.MovNombre; this.bedItem.Text = objFilaDetalle.IteCodigo; this.txtIteNombre.Text = objFilaDetalle.IteNombre; this.lueBodega.EditValue = objFilaDetalle.BodCodigo; this.txtCtaCodigo.Text = objFilaDetalle.CtaMovCodigo; this.txtCtaFormato.Text = objFilaDetalle.CtaMovFormato; this.txtCtaNombre.Text = objFilaDetalle.CtaMovNombre; this.cmbMovUndTipo.Text = objFilaDetalle.PtrMovTipoUnidad; this.txtMovCosto.Text = objFilaDetalle.PtrMovCstCalculo; this.txtMovObservacion.Text = objFilaDetalle.PtrMovObservacion; this.cmbDiaTipo.Text = objFilaDetalle.PtrDiaTipo; this.bedCtaContable.Text = objFilaDetalle.CtaDiaFormato; this.txtCtaCodigoDes.Text = objFilaDetalle.CtaDiaCodigo; this.txtCtaNombreDes.Text = objFilaDetalle.CtaDiaNombre; this.txtDiaCalculaDebe.Text = objFilaDetalle.PtrDiaDebeCalculo; this.txtDiaCalculoHaber.Text = objFilaDetalle.PtrDiaHaberCalculo; this.txtDiaObservacion.Text = objFilaDetalle.PtrDiaObservacion; break; default: break; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }