private void btnTodosEmpresas_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < chkEmpresas.Items.Count; i++)
     {
         chkEmpresas.SetItemChecked(i, true);
     }
 }
示例#2
0
        private void ResetFilters()
        {
            mzProductosControl1.ClearControl();
            _uiController.Codigo = string.Empty;

            chkActivo.Checked = false;
            hierarchicalSearchControl1.ClearSelectedNodes();
            for (int i = 0; i < chkListasDePrecios.Items.Count; i++)
            {
                chkListasDePrecios.SetItemChecked(i, false);
            }
            rbPesos.Checked = true;

            gridResultado.SetDataBinding(null, null);
            gridResultado.Refresh();
        }
示例#3
0
        private void InitializeData()
        {
            chkUsuarios.Items.AddRange(_uiController.Usuarios.ToArray());
            chkPerfiles.Items.AddRange(_uiController.Perfiles.ToArray());
            chkPuestos.Items.AddRange(_uiController.Puestos.ToArray());
            txtIdVariable.Text         = _uiController.IdVariable;
            groupBoxAplicacion.Enabled = !_uiController.ModificacionSimple;
            if (_uiController.EsAlta())
            {
                txtIdVariable.Text  = _uiController.IdVariableAlta;
                txtDescripcion.Text = _uiController.DescripcionAlta;
                txtTipo.Text        = _uiController.TipoAlta;
                txtValor.Text       = _uiController.ValorAlta;
            }

            foreach (businessrules.Variable var in _uiController.VariablesSeleccionadas)
            {
                switch (var.TipoVariable)
                {
                case "GENERICA":
                {
                    txtDescripcion.Text = var.Descripcion;
                    txtTipo.Text        = var.IdTipoVariable;
                    if (_uiController.ModificacionSimple)
                    {
                        txtValor.Text = var.Valor;
                    }
                    txtDescripcion.Enabled = true;
                    txtTipo.Enabled        = true;
                    chkGenerica.Checked    = true;
                    txtValorGenerica.Text  = var.Valor;
                    break;
                }

                case "USUARIO":
                {
                    txtDescripcion.Text = var.Descripcion;
                    txtTipo.Text        = var.IdTipoVariable;
                    mz.erp.businessrules.UsuarioView usuario = new mz.erp.businessrules.UsuarioView(var.IdUsuario, var.Usuario);
                    int index = chkUsuarios.Items.IndexOf(usuario);
                    if (index != -1)
                    {
                        chkUsuarios.SetItemChecked(index, true);
                    }
                    if (_uiController.ModificacionSimple)
                    {
                        txtValor.Text = var.Valor;
                    }
                    break;
                }

                case "PERFIL":
                {
                    txtDescripcion.Text = var.Descripcion;
                    txtTipo.Text        = var.IdTipoVariable;
                    mz.erp.businessrules.PerfilView perfil = new mz.erp.businessrules.PerfilView(var.IdPerfil, var.Perfil);
                    int index = chkPerfiles.Items.IndexOf(perfil);
                    if (index != -1)
                    {
                        chkPerfiles.SetItemChecked(index, true);
                    }
                    if (_uiController.ModificacionSimple)
                    {
                        txtValor.Text = var.Valor;
                    }
                    break;
                }

                case "PUESTO":
                {
                    txtDescripcion.Text = var.Descripcion;
                    txtTipo.Text        = var.IdTipoVariable;
                    mz.erp.businessrules.PuestoView puesto = new mz.erp.businessrules.PuestoView(var.IdPuesto, var.Puesto);
                    int index = chkPuestos.Items.IndexOf(puesto);
                    if (index != -1)
                    {
                        chkPuestos.SetItemChecked(index, true);
                    }
                    if (_uiController.ModificacionSimple)
                    {
                        txtValor.Text = var.Valor;
                    }
                    break;
                }
                }
            }
        }
示例#4
0
        private void InitializeData()
        {
            chkLPProveedores.Items.AddRange(_uiController.ConfiguracionesLPProveedores.ToArray());
            chkCostosIndirectos.Items.AddRange(_uiController.ConfiguracionesCostosIndirectos.ToArray());
            chkPrecioDeCostoReposicion.Items.AddRange(_uiController.ConfiguracionesPcioDeCostoReposicion.ToArray());
            chkPcioDeCostoPP.Items.AddRange(_uiController.ConfiguracionesPPP.ToArray());
            chkValidaciones.Items.AddRange(_uiController.ConfiguracionesValidaciones.ToArray());
            chkUsaLPProveedores.Checked = _uiController.UsaLPProveedores;
            chkTransladaCambioPCtoAPVtaBruto.Checked = _uiController.TransladaCambioPcioDeCostoAPcioDeVtaFinal;
            chkPcioVtaAfectaMac.Checked         = _uiController.PcioVtaAfectaMac;
            chkUsaCostosIndirectos.Checked      = _uiController.UsaCostosIndirectos;
            chkUsaPcioDeCostoReposicion.Checked = _uiController.UsaPcioDeCostoReposicion;

            foreach (businessrules.ConfiguracionRegla confLPP in _uiController.ConfiguracionesLPProveedores)
            {
                int  index = chkLPProveedores.Items.IndexOf(confLPP);
                bool valor = Convert.ToBoolean(confLPP.ValorDefault);
                if (!confLPP.Valor.Equals(string.Empty))
                {
                    valor = Convert.ToBoolean(confLPP.Valor);
                }
                chkLPProveedores.SetItemChecked(index, valor);
            }

            foreach (businessrules.ConfiguracionRegla confCI in _uiController.ConfiguracionesCostosIndirectos)
            {
                int  index = chkCostosIndirectos.Items.IndexOf(confCI);
                bool valor = Convert.ToBoolean(confCI.ValorDefault);
                if (!confCI.Valor.Equals(string.Empty))
                {
                    valor = Convert.ToBoolean(confCI.Valor);
                }
                chkCostosIndirectos.SetItemChecked(index, valor);
            }

            foreach (businessrules.ConfiguracionRegla confPCR in _uiController.ConfiguracionesPcioDeCostoReposicion)
            {
                int  index = chkPrecioDeCostoReposicion.Items.IndexOf(confPCR);
                bool valor = Convert.ToBoolean(confPCR.ValorDefault);
                if (!confPCR.Valor.Equals(string.Empty))
                {
                    valor = Convert.ToBoolean(confPCR.Valor);
                }
                chkPrecioDeCostoReposicion.SetItemChecked(index, valor);
            }

            foreach (businessrules.ConfiguracionRegla confPPP in _uiController.ConfiguracionesPPP)
            {
                int  index = chkPcioDeCostoPP.Items.IndexOf(confPPP);
                bool valor = Convert.ToBoolean(confPPP.ValorDefault);
                if (!confPPP.Valor.Equals(string.Empty))
                {
                    valor = Convert.ToBoolean(confPPP.Valor);
                }
                chkPcioDeCostoPP.SetItemChecked(index, valor);
            }

            foreach (businessrules.ConfiguracionRegla confV in _uiController.ConfiguracionesValidaciones)
            {
                int  index = chkValidaciones.Items.IndexOf(confV);
                bool valor = Convert.ToBoolean(confV.ValorDefault);
                if (!confV.Valor.Equals(string.Empty))
                {
                    valor = Convert.ToBoolean(confV.Valor);
                }
                chkValidaciones.SetItemChecked(index, valor);
            }
        }