Example #1
0
        private void btnCalcular_Click(object sender, EventArgs e)
        {
            if (!btnAplicarEstrutura)
            {
                MessageBox.Show("Aplique as modificações da aba de Estrutura antes de prosseguir.");
            }
            else if (!btnAplicarPainelDeFormas)
            {
                MessageBox.Show("Aplique as modificações da aba de Painel de Formas antes de prosseguir.");
            }

            else if (CamposOkPontaletes())
            {
                coeficienteMaterialPontalete.setKmod1(Convert.ToDouble(txtKmod1Pont.Text));
                coeficienteMaterialPontalete.setKmod2(Convert.ToDouble(txtKmod2Pont.Text));
                coeficienteMaterialPontalete.setKmod3(Convert.ToDouble(txtKmod3Pont.Text));

                materialPont.setCoeficientes(coeficienteMaterialPontalete);
                pontaleteLaje.setMaterial(materialPont);
                pontaleteViga1.setMaterial(materialPont);
                pontaleteViga2.setMaterial(materialPont);

                if (rdBtnDiam7.Checked)
                {
                    pontaleteLaje.setDiametro(7.00);
                    pontaleteViga1.setDiametro(7.00);
                    pontaleteViga2.setDiametro(7.00);
                }
                else
                {
                    pontaleteLaje.setDiametro(10.00);
                    pontaleteViga1.setDiametro(10.00);
                    pontaleteViga2.setDiametro(10.00);
                }

                pontaleteLaje.setAltura(pilar.getAltura() + viga1.getAltura() - laje.getAltura() - painelLaje.getEspessura());
                pontaleteLaje.setPainelLaje(painelLaje);
                pontaleteLaje.setConcreto(concreto);
                pontaleteLaje.setLaje(laje);

                pontaleteViga1.setAltura(pilar.getAltura() - painelViga1.getEspessura());
                pontaleteViga1.setPainelViga(painelViga1);
                pontaleteViga1.setConcreto(concreto);
                pontaleteViga1.setViga(viga1);

                pontaleteViga2.setAltura(pilar.getAltura() - painelLaje.getEspessura() + Math.Abs(viga1.getAltura() - viga2.getAltura()));
                pontaleteViga2.setPainelViga(painelViga2);
                pontaleteViga2.setConcreto(concreto);
                pontaleteViga2.setViga(viga2);

                FormaLaje();
                FormaPilares();
                FormaViga1();
                FormaViga2();
                PreencheRelatorioObservacoes();


                btnCalcularMetodos      = true;
                tabControl1.SelectedTab = tabPage4;
            }
            else
            {
                MessageBox.Show("Preencha todas as informações corretamente!");
            }
        }
Example #2
0
        private void btnAplicar2_Click(object sender, EventArgs e)
        {
            if (!btnAplicarEstrutura)
            {
                MessageBox.Show("Aplique as modificações da aba de Estrutura antes de prosseguir.");
            }

            else if (CamposOkPainelFormas())
            {
                coeficienteMaterialPainel.setKmod1(Convert.ToDouble(txtKmod1.Text));
                coeficienteMaterialPainel.setKmod2(Convert.ToDouble(txtKmod2.Text));
                coeficienteMaterialPainel.setKmod3(Convert.ToDouble(txtKmod3.Text));

                materialForma.setCoeficientes(coeficienteMaterialPainel);

                painelLaje.setComprimento(Convert.ToDouble(txtBPainelComp.Text));
                painelLaje.setEspessura(Convert.ToDouble(txtBPainelEspe.Text));
                painelLaje.setLargura(Convert.ToDouble(txtBPainelLarg.Text));
                painelLaje.setMaterial(materialForma);
                painelLaje.setConcreto(concreto);
                painelLaje.setLaje(laje);

                guiaLaje.setComprimento(Convert.ToDouble(txtBPainelComp.Text));
                guiaLaje.setEspessura(Convert.ToDouble(txtBPainelEspe.Text));
                guiaLaje.setAltura(Convert.ToDouble(txtBPainelLarg.Text));
                guiaLaje.setMaterial(materialForma);
                guiaLaje.setConcreto(concreto);
                guiaLaje.setLaje(laje);
                guiaLaje.setPainelLaje(painelLaje);

                painelPilar.setComprimento(Convert.ToDouble(txtBPainelComp.Text));
                painelPilar.setEspessura(Convert.ToDouble(txtBPainelEspe.Text));
                painelPilar.setLargura(Convert.ToDouble(txtBPainelLarg.Text));
                painelPilar.setMaterial(materialForma);
                painelPilar.setConcreto(concreto);
                painelPilar.setPilar(pilar);
                gravataPilar.setMaterial(materialForma);
                gravataPilar.setPainelPilar(painelPilar);

                painelViga1.setComprimento(Convert.ToDouble(txtBPainelComp.Text));
                painelViga1.setEspessura(Convert.ToDouble(txtBPainelEspe.Text));
                painelViga1.setLargura(Convert.ToDouble(txtBPainelLarg.Text));
                painelViga1.setMaterial(materialForma);
                painelViga1.setConcreto(concreto);
                painelViga1.setViga(viga1);
                gravataViga1.setMaterial(materialForma);
                gravataViga1.setPainelViga(painelViga1);

                painelViga2.setComprimento(Convert.ToDouble(txtBPainelComp.Text));
                painelViga2.setEspessura(Convert.ToDouble(txtBPainelEspe.Text));
                painelViga2.setLargura(Convert.ToDouble(txtBPainelLarg.Text));
                painelViga2.setMaterial(materialForma);
                painelViga2.setConcreto(concreto);
                painelViga2.setViga(viga2);
                gravataViga2.setMaterial(materialForma);
                gravataViga2.setPainelViga(painelViga2);

                btnAplicarPainelDeFormas = true;
                tabControl1.SelectedTab  = tabPage3;
            }
            else
            {
                MessageBox.Show("Preencha todas as informações corretamente!");
            }
        }