//-------------------------------------------------------------------------------------------------------------------------------------- // 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; } }
//-------------------------------------------------------------------------------------------------------------------------------------- // 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); } }