//Operacion nuevo public override void proNuevo() { base.proNuevo(); try { xfrmGraManParTraslado objFormulario = new xfrmGraManParTraslado(varCodFormulario, varCodOperacion, 0); objFormulario.ShowDialog(); //Actualizamos los datos de listado despues de realizar los cambios grcListado.DataSource = clsGraParTrasladoCab.funListar(""); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Operacion modificar public override void proModificar() { try { //Recuperamos el codigo del documento varCodDocumento = 1; base.proModificar(); if (!varBanAcceso) { return; } int varRegistro = 0; //Verificamos si selecciono una sola fila if (grvListado.GetSelectedRows().Length.Equals(0)) { //Recuperamos en la variable registro el codigo del documento varRegistro = int.Parse(this.grvListado.GetDataRow(this.grvListado.FocusedRowHandle)["PtrCodigo"].ToString()); //Instanciamos el formulario del mantenimiento de laboratorio xfrmGraManParTraslado objFormulario = new xfrmGraManParTraslado(varCodFormulario, varCodOperacion, varRegistro); objFormulario.ShowDialog(); } else { foreach (int varPosicion in this.grvListado.GetSelectedRows()) { //Recuperamos en la variable registro el codigo del documento varRegistro = int.Parse(this.grvListado.GetDataRow(varPosicion)["PtrCodigo"].ToString()); //Instanciamos el formulario del mantenimiento de laboratorio xfrmGraManParTraslado objFormulario = new xfrmGraManParTraslado(varCodFormulario, varCodOperacion, varRegistro); objFormulario.ShowDialog(); } } //Actualizamos los datos de listado despues de realizar los cambios grcListado.DataSource = clsGraParTrasladoCab.funListar(""); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }