示例#1
0
        //--------------------------------------------------------------------------------------------------------------------------------------
        /// <summary>Se llama cada vez que se cambia de un Tab a otro</summary>
        private void Tab_Selecting(object sender, TabControlCancelEventArgs e)
        {
            int iTab = Datos.GetIntParam("Tab");

            if (e.TabPageIndex != iTab)
            {
                Datos.DelParam("Tab");
            }

            Datos.SaveDataBase();
        }
示例#2
0
        //--------------------------------------------------------------------------------------------------------------------------------------
        private void frmUnViaje_Load(object sender, EventArgs e)
        {
            Datos.GetParametros();
            Datos.Configuration();
            Datos.LoadDataBase();

            if (Datos.Titulo.Length > 0)
            {
                Text = Datos.Titulo;
            }

            int iTab = Datos.GetIntParam("Tab");

            if (iTab != -1)
            {
                Tab.SelectedIndex = iTab;
            }
        }
示例#3
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;
            }
        }
示例#4
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);
            }
        }