예제 #1
0
 public override void proNuevo()    //Operación para insertar
 {
     base.proNuevo();
     try {
         xfrmComManGenCodigoBarra objFormulario = new xfrmComManGenCodigoBarra(varCodFormulario, varCodOperacion, 0);
         objFormulario.ShowDialog();
         //Actualizamos los datos de listado despues de realizar los cambios
         this.proActListado();
     } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
예제 #2
0
        public override void proModificar()
        {
            try {
                int varRegistro = 0;

                if (grvListado.GetSelectedRows().Length.Equals(0))
                {
                    //Recuperamos el codigo del documento seleccionado
                    varCodDocumento = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(this.grvListado.FocusedRowHandle)).atrDocCodigo;
                    base.proModificar();
                    if (!varBanAcceso)
                    {
                        return;
                    }
                    //Recuperamos en la variable registro el codigo del documento
                    varRegistro = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(this.grvListado.FocusedRowHandle)).atrCabCodigo;
                    xfrmComManGenCodigoBarra objFormulario = new xfrmComManGenCodigoBarra(varCodFormulario, varCodOperacion, varRegistro);
                    objFormulario.ShowDialog();
                }
                else
                {
                    foreach (int varPosicion in this.grvListado.GetSelectedRows())
                    {
                        //Recuperamos el codigo del documento seleccionado
                        varCodDocumento = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(varPosicion)).atrDocCodigo;
                        base.proModificar();
                        if (!varBanAcceso)
                        {
                            return;
                        }
                        //Recuperamos en la variable registro el codigo del documento
                        varRegistro = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(varPosicion)).atrCabCodigo;
                        xfrmComManGenCodigoBarra objFormulario = new xfrmComManGenCodigoBarra(varCodFormulario, varCodOperacion, varRegistro);
                        objFormulario.ShowDialog();
                    }
                }
                //Actualizamos los datos de listado despues de realizar los cambios
                this.proActListado();
            } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
예제 #3
0
        public override void proConsultar()
        {
            int varRegistro = 0;

            try {
                if (grvListado.GetSelectedRows().Length.Equals(0))
                {
                    //Recuperamos el codigo del documento seleccionado
                    varCodDocumento = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(this.grvListado.FocusedRowHandle)).atrDocCodigo;
                    base.proConsultar();
                    if (!varBanAcceso)
                    {
                        return;
                    }

                    varRegistro = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(this.grvListado.FocusedRowHandle)).atrCabCodigo;
                    xfrmComManGenCodigoBarra objFormulario = new xfrmComManGenCodigoBarra(varCodFormulario, varCodOperacion, varRegistro);
                    objFormulario.ShowDialog();
                }
                else
                {
                    foreach (int varPosicion in this.grvListado.GetSelectedRows())
                    {
                        //Recuperamos el codigo del documento seleccionado
                        varCodDocumento = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(varPosicion)).atrDocCodigo;
                        base.proConsultar();
                        if (!varBanAcceso)
                        {
                            return;
                        }

                        varRegistro = ((EntCOM_CABGENCODBARRA)this.grvListado.GetRow(varPosicion)).atrCabCodigo;
                        xfrmComManGenCodigoBarra objFormulario = new xfrmComManGenCodigoBarra(varCodFormulario, varCodOperacion, varRegistro);
                        objFormulario.ShowDialog();
                    }
                }
                this.grvListado.ClearSelection();
            } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }