public override void proEliminar() { base.proEliminar(); try { if (XtraMessageBox.Show("Esta seguro de eliminar los registro seleccionados", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { var lisGeneral = new clsProRecurso(); foreach (int varPosicion in this.grvListado.GetSelectedRows()) { lisGeneral = (clsProRecurso)this.grvListado.GetRow(varPosicion); lisGeneral.funMantenimiento(lisGeneral, varCodOperacion); } XtraMessageBox.Show("Registro ha sido eliminado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.grcListado.DataSource = clsProRecurso.funListar(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void proGrabar() { base.proGrabar(); try { var csRegistro = new clsProRecurso() { RecCodigo = this.txtCodigo.Text, RecNombre = this.txtNombre.Text, RecGrupo = this.lueGrupo.EditValue.ToString(), RecFecha = (DateTime)this.datFecha.EditValue, RecEvaluar = this.chkEvaluar.Checked, CcoCodigo = this.bedCenCosto.EditValue.ToString(), RecManObra = decimal.Parse(this.txtMO.Text), RecGstFabricacion = decimal.Parse(this.txtGIF.Text) }; string varCodigo = ""; switch (varOpeCodigo) { case 1: varCodigo = csRegistro.funMantenimiento(csRegistro, varOpeCodigo); XtraMessageBox.Show(string.Format("Registro ingresado con el codigo: {0}", varCodigo), "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); break; case 2: varCodigo = csRegistro.funMantenimiento(csRegistro, varOpeCodigo); XtraMessageBox.Show("Registro ha sido actualizado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); break; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }