예제 #1
0
        private void lvEstilo_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            String nomeEstilo = "";

            foreach (ListViewItem item in lvEstilo.SelectedItems)
            {
                nomeEstilo = item.Text;
            }
            EstiloDAO     dao    = new EstiloDAO();
            EstiloFuncoes funcao = new EstiloFuncoes();

            consulta = null;
            consulta = dao.GetEstilosPorNome(nomeEstilo);
            foreach (var _estilo in consulta)
            {
                nometbx.Text            = _estilo.Nome;
                numerotbx.Text          = _estilo.Numero;
                categoriatbx.Text       = _estilo.Categoria;
                tipotbx.Text            = _estilo.Tipo;
                guiatbx.Text            = _estilo.Guia;
                OGMaxtbx.Text           = Convert.ToString(_estilo.OGMax);
                OGMintbx.Text           = Convert.ToString(_estilo.OGMin);
                FGMaxtbx.Text           = Convert.ToString(_estilo.FGMax);
                FGMintbx.Text           = Convert.ToString(_estilo.FGMin);
                IBUMaxtbx.Text          = Convert.ToString(_estilo.IBUMax);
                IBUMintbx.Text          = Convert.ToString(_estilo.IBUMin);
                carbonatacaoMaxtbx.Text = Convert.ToString(_estilo.CarbonatacaoMax);
                carbonatacaoMintbx.Text = Convert.ToString(_estilo.CarbonatacaoMin);
                ABVMaxtbx.Text          = Convert.ToString(_estilo.ABVMax);
                ABVMintbx.Text          = Convert.ToString(_estilo.ABVMin);
                CORMaxtbx.Text          = Convert.ToString(_estilo.CORMax);
                CORMintbx.Text          = Convert.ToString(_estilo.CORMin);
                descricaotbx.Text       = _estilo.Descricao;
                perfiltbx.Text          = _estilo.Perfil;
                ingredientestbx.Text    = _estilo.Ingredientes;
                exemplostbx.Text        = _estilo.Exemplos;
                modelEstilo             = _estilo;
            }
        }
예제 #2
0
        private void AtualizaLBPProgresbarEstilo()
        {
            // Caso estiver com o valor real utilizar o valor estimado
            // Receita pode ainda não ter executado uma única vez e ser
            // apenas para testes de elaboração e correção.
            if (realIBUtbx.Text == "" || realIBUtbx.Text == " ")
            {
                realIBUtbx.Text = estimativaIBUtbx.Text;
            }

            if (realABVtbx.Text == "" || realABVtbx.Text == " ")
            {
                realABVtbx.Text = estimativaABVtbx.Text;
            }

            if (realCORtbx.Text == "" || realCORtbx.Text == " ")
            {
                realCORtbx.Text = estimativaCORtbx.Text;
            }
            //Preenche parametros com base no estilo
            EstiloDAO     dao    = new EstiloDAO();
            EstiloFuncoes funcao = new EstiloFuncoes();

            estiloCollection = null;
            estiloCollection = dao.GetEstilosPorNome(estilotbx.Text);
            foreach (var _estilo in estiloCollection)
            {
                ibuMaximoPgb.Value = Convert.ToInt32(_estilo.IBUMax);
                ibuMinimoPgb.Value = Convert.ToInt32(_estilo.IBUMin);

                abvMaximoPgb.Value = Convert.ToInt32(_estilo.ABVMax);
                abvMinimoPgb.Value = Convert.ToInt32(_estilo.ABVMin);

                corEBCMaximoPgb.Value = Convert.ToInt32(_estilo.CORMax);
                corEBCMinimoPgb.Value = Convert.ToInt32(_estilo.CORMin);

                // atualiza legendas de texto para simplificar o usuário.
                ibuMinimoLb.Text    = Convert.ToString(_estilo.IBUMin);
                ibuMaximoLb.Text    = Convert.ToString(_estilo.IBUMax);
                abvMinimoLb.Text    = Convert.ToString(_estilo.ABVMin);
                abvMaximoLb.Text    = Convert.ToString(_estilo.ABVMax);
                corEBCMinimoLb.Text = Convert.ToString(_estilo.CORMin);
                corEBCMaximoLb.Text = Convert.ToString(_estilo.CORMax);

                familiaLeveduraLb.Visible = true;
                familiaLeveduraLb.Text    = _estilo.Perfil;

                if (_estilo.Perfil == "Lager")
                {
                    taxaPithMTcB.Maximum = 150;
                    taxaPithMTcB.Minimum = 100;
                }
                else
                {
                    taxaPithMTcB.Maximum = 75;
                    taxaPithMTcB.Minimum = 50;
                }
                taxaPithMTcB.Value          = taxaPithMTcB.Minimum;
                pitchRateLb.Text            = Convert.ToString(Convert.ToDouble(taxaPithMTcB.Value / 100)).Substring(0, 3);
                calculosLeveduraGPL.Enabled = true;
            }

            //Preenche valores reais
            ibuRealPgb.Value    = Convert.ToInt32(Convert.ToDouble(realIBUtbx.Text));
            abvRealPgb.Value    = Convert.ToInt32(Convert.ToDouble(realABVtbx.Text));
            corEBCRealPgb.Value = Convert.ToInt32(Convert.ToDouble(realCORtbx.Text));

            // atualiza legendas de texto para simplificar o usuário.
            ibuRealLb.Text    = Convert.ToString(ibuRealPgb.Value);
            abvRealLb.Text    = Convert.ToString(abvRealPgb.Value);
            corEBCRealLb.Text = Convert.ToString(corEBCRealPgb.Value);
        }