예제 #1
0
        //--------------------------------------------------------------------------------------------------------------------------------------
        // Obtiene los parametros que se pueden pasar como argumento a la aplicación
        private void ExecParametros()
        {
            btnFilterOff.Visible = Datos.HasFilter(1);

            int iTab = Datos.GetIntParam("Tab");                    // Tab pasado como parametro

            if (iTab != 4)
            {
                return;                                             // Si no es el actual no hace nada
            }
            foreach (DataGridViewRow row in Grid.Rows)
            {
                if (Datos.F_ProdID != (int)row.Cells[0].Value)
                {
                    continue;
                }

                row.Selected = true;
                OnSelectProduct(Datos.F_ProdID);
                Grid.FirstDisplayedScrollingRowIndex = row.Index;
            }
        }
예제 #2
0
        //--------------------------------------------------------------------------------------------------------------------------------------
        // Ejecuta los parametros que se le pasan a la aplicación
        private void ExecParametros()
        {
            btnFilterOff.Visible  = Datos.HasFilter(2);
            btnFilterOff2.Visible = Datos.HasFilter(2);

            int iTab = Datos.GetIntParam("Tab");                    // Tab pasado como parametro

            if (iTab != 6)
            {
                return;                                             // Si no es el actual no hace nada
            }
            int pNew = Datos.GetIntParam("New");                    // Obtiene si es un nuevo cobro

            if (pNew == 1)
            {
                btnNewPago_Click(btnNewPago, null);                 // Activa la pantalla de cobro
                SelectVent(Datos.F_VentID);
            }
            else
            {
                SelectPago(Datos.F_PagoID);
            }
        }