public override void proEliminar() { base.proEliminar(); foreach (int varPosicion in this.grvListado.GetSelectedRows()) { clsInvMotivo obj = new clsInvMotivo(); obj.Id = ((clsInvMotivo)this.grvListado.GetRow(varPosicion)).Id; if (XtraMessageBox.Show(string.Format("Esta seguro de eliminar los registro nro {0}", obj.Id), "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes && obj.ejecutarMantenimiento(3) >= 0) { XtraMessageBox.Show("El registro ha sido eliminado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } grcListado.DataSource = clsInvMotivo.Listar(); }
private void Page_Load(object sender, EventArgs e) { //Verificamos los acceso del usuario al formulario this.proAccesoFormulario(); this.Text = "Tipos de movimiento"; switch (varOpeCodigo) { case 1: // New this.cmbTipo.SelectedIndex = 0; this.chkRequerido.Checked = false; break; case 2: // Edit case 4: //Find obj = clsInvMotivo.Cargar(varRegCodigo)[0]; if (obj != null) { txtId.Text = obj.Id.ToString(); txtNombre.Text = obj.Nombre; bedCtaContable.Text = obj.OACTFormat; txtCtaContable.Text = obj.OACTName; txtCodCtaContable.Text = obj.OACTCode; txtCenCosto.Text = obj.ListaCenCosto; txtProyecto.Text = obj.ListaProyecto; cmbTipo.Text = obj.TipoMovimiento; txtBodega.Text = obj.ListaBodega; chkRequerido.Checked = obj.Requerido; } break; case 3: break; } if (varOpeCodigo.Equals(4)) { this.btnGrabar.Enabled = false; } }