public override void proModificar() { varCodDocumento = 1; base.proModificar(); try { int varRegistro = 0; //Verificamos si selecciono una sola fila if (grvListado.GetSelectedRows().Length.Equals(0)) { //Recuperamos el id del registro seleccionado varRegistro = ((clsCosNormaReparto)this.grvListado.GetRow(this.grvListado.FocusedRowHandle)).CcrCodigo; //Llamamos al mantenimiendo de cantidades permitidas para la opcion de insertar xfrmCosManNormaReparto objFormulario = new xfrmCosManNormaReparto(varCodFormulario, varCodOperacion, varRegistro); objFormulario.ShowDialog(); } else { foreach (int varPosicion in grvListado.GetSelectedRows()) { //Recuperamos el id del registro seleccionado varRegistro = ((clsCosNormaReparto)this.grvListado.GetRow(varPosicion)).CcrCodigo; //Llamamos al mantenimiendo de cantidades permitidas para la opcion de insertar xfrmCosManNormaReparto objFormulario = new xfrmCosManNormaReparto(varCodFormulario, varCodOperacion, varRegistro); objFormulario.ShowDialog(); } } //Llenamos el listado de las cantidades permitidas para la facturación this.grcListado.DataSource = objNormaReparto.metConsultar(); } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); } }
public override void proNuevo() { base.proNuevo(); try { //Llamamos al mantenimiendo de cantidades permitidas para la opcion de insertar xfrmCosManNormaReparto objFormulario = new xfrmCosManNormaReparto(varCodFormulario, varCodOperacion, 1); objFormulario.ShowDialog(); this.grcListado.DataSource = objNormaReparto.metConsultar(); } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); } }