예제 #1
0
 public Composicao getById(String id)
 {
     Composicao comp = new Composicao();
     sql = "SELECT * FROM composicao WHERE comp_id = @1";
     sql = sql.Replace("@1", id);
     bco.conecta();
     bco.executeQuery(sql, out dt);
     bco.desconecta();
     if (dt.Rows.Count > 0)
     {
         comp.Id = id;
         comp.Peso = dt.Rows[0]["comp_peso"].ToString();
         comp.Altura = dt.Rows[0]["comp_altura"].ToString();
         comp.Imc = dt.Rows[0]["comp_imc"].ToString();
         comp.Subescapular = dt.Rows[0]["comp_subescapular"].ToString();
         comp.Tricipital = dt.Rows[0]["comp_tricipital"].ToString();
         comp.Axilar = dt.Rows[0]["comp_axilar"].ToString();
         comp.Supra = dt.Rows[0]["comp_supra"].ToString();
         comp.Peitoral = dt.Rows[0]["comp_peitoral"].ToString();
         comp.Abdominal = dt.Rows[0]["comp_abdominal"].ToString();
         comp.Coxa = dt.Rows[0]["comp_coxa"].ToString();
         comp.Protocolo = dt.Rows[0]["comp_protocolo"].ToString();
         comp.GorduraI = dt.Rows[0]["comp_gordura_i"].ToString();
         comp.GorduraA = dt.Rows[0]["comp_gordura_a"].ToString();
         comp.MassaM = dt.Rows[0]["comp_massa_m"].ToString();
         comp.MassaG = dt.Rows[0]["comp_massa_g"].ToString();
         comp.ImcLegenda = dt.Rows[0]["comp_imc_legenda"].ToString();
     }
     return comp;
 }
예제 #2
0
 public frmAvaliacao(String avaId)
 {
     InitializeComponent();
     ava = new Avaliacao();
     func = new Funcionario();
     alu = new Aluno();
     ana = new Anamnese();
     per = new Perimetro();
     comp = new Composicao();
     neuro = new Neuromotor();
     util = new Utils();
     util.desabilitarCampos(tbAnamnese.Controls, false);
     ttbGeralSaude.Enabled = true;
     ttbAtividadeFisica.Enabled = true;
     ttbPartesModificar.Enabled = true;
     ttbObjetivoPraticaExe.Enabled = true;
     util.numericMaskFormata(tbPerimetros.Controls);
     util.numericMaskFormata(tbComposicao.Controls);
     util.numericMaskFormata(ttbNeuroWells);
     ava.Id = avaId;
     ava = ava.getById();
     func.Id = ava.FuncId;
     func.getDadosFunc();
     alu.Id = Convert.ToInt32(ava.AluId);
     alu = alu.getAlunoById();
     if (alu.Sexo == 'm')
     {
         lblProtocolo.Text = "Pollock - 3 dobras";
         ttbCompAxilarMedia.Enabled = false;
         ttbCompSubEscap.Enabled = false;
         ttbCompSupraIliaca.Enabled = false;
         ttbCompTricipital.Enabled = false;
     }
     else
     {
         lblProtocolo.Text = "Pollock - 7 dobras";
     }
     lblAvaliado.Text = alu.Nome;
     lblAvaliador.Text = func.Nome;
     lblIdade.Text = ""+util.getIdade(alu.DtNasc);
     lblCodigo.Text = ava.Id;
     if (!ava.jaRealizada())
     {
         ana.nova(ava.Id);
         per.nova(ava.Id);
         comp.nova(ava.Id, alu.Sexo);
         neuro.novo(ava.Id);
         ava = ava.getById();
     }
     setarCamposAna();
     setarCamposPer();
     setarCamposComp();
     setarCamposNeuro();
     lblData.Text = ava.DtRealizada;
     atualizaTermo();
 }
예제 #3
0
 public bool update(Composicao comp)
 {
     sql = "UPDATE composicao SET comp_peso=@1, comp_altura=@2, comp_imc=@3, comp_subescapular=@4, " +
           "comp_tricipital=@6, comp_axilar=@7, comp_supra=@8, " +
           "comp_peitoral=@9, comp_abdominal=@A, comp_coxa=@B, " +
           "comp_protocolo='@D', comp_gordura_i=@E, comp_gordura_a=@F, comp_massa_m=@G, " +
           "comp_massa_g=@H, comp_imc_legenda='@I' WHERE comp_id = @Z";
     if (comp.Peso == "")
         sql = sql.Replace("@1", "null");
     else
         sql = sql.Replace("@1", comp.Peso);
     if (comp.Altura == "")
         sql = sql.Replace("@2", "null");
     else
         sql = sql.Replace("@2", comp.Altura);
     if (comp.Imc == "")
         sql = sql.Replace("@3", "null");
     else
         sql = sql.Replace("@3", comp.Imc);
     if (comp.Subescapular == "")
         sql = sql.Replace("@4", "null");
     else
         sql = sql.Replace("@4", comp.Subescapular);
     if (comp.Tricipital == "")
         sql = sql.Replace("@6", "null");
     else
         sql = sql.Replace("@6", comp.Tricipital);
     if (comp.Axilar == "")
         sql = sql.Replace("@7", "null");
     else
         sql = sql.Replace("@7", comp.Axilar);
     if (comp.Supra == "")
         sql = sql.Replace("@8", "null");
     else
         sql = sql.Replace("@8", comp.Supra);
     if (comp.Peitoral == "")
         sql = sql.Replace("@9", "null");
     else
         sql = sql.Replace("@9", comp.Peitoral);
     if (comp.Abdominal == "")
         sql = sql.Replace("@A", "null");
     else
         sql = sql.Replace("@A", comp.Abdominal);
     if (comp.Coxa == "")
         sql = sql.Replace("@B", "null");
     else
         sql = sql.Replace("@B", comp.Coxa);
     if (comp.Protocolo == "")
         sql = sql.Replace("@D", "null");
     else
         sql = sql.Replace("@D", comp.Protocolo);
     if (comp.GorduraI == "")
         sql = sql.Replace("@E", "null");
     else
         sql = sql.Replace("@E", comp.GorduraI);
     if (comp.GorduraA == "")
         sql = sql.Replace("@F", "null");
     else
         sql = sql.Replace("@F", comp.GorduraA);
     if (comp.MassaM == "")
         sql = sql.Replace("@G", "null");
     else
         sql = sql.Replace("@G", comp.MassaM);
     if (comp.MassaG == "")
         sql = sql.Replace("@H", "null");
     else
         sql = sql.Replace("@H", comp.MassaG);
     sql = sql.Replace("@I", comp.ImcLegenda);
     sql = sql.Replace("@Z", comp.Id);
     bco.conecta();
     result = bco.executeNonQuery(sql);
     bco.desconecta();
     return result;
 }
예제 #4
0
 private void setarCamposComp()
 {
     comp.Id = ava.CompId;
     comp = comp.getById();
     ttbCompAbdominal.Text = comp.Abdominal;
     ttbCompAltura.Text = comp.Altura;
     ttbCompAxilarMedia.Text = comp.Axilar;
     ttbCompCoxa.Text = comp.Coxa;
     ttbCompPeitoral.Text = comp.Peitoral;
     ttbCompPeso.Text = comp.Peso;
     ttbCompSubEscap.Text = comp.Subescapular;
     ttbCompSupraIliaca.Text = comp.Supra;
     ttbCompTricipital.Text = comp.Tricipital;
     lblProtocolo.Text = comp.Protocolo;
     lblMassaGorda.Text = comp.MassaG;
     lblMassaMagra.Text = comp.MassaM;
     lblGorduraAtual.Text = comp.GorduraA;
     lblGorduraIdeal.Text = comp.GorduraI;
     lblIMCLegenda.Text = comp.ImcLegenda;
     util.ttbToNumeric(tbComposicao.Controls);
 }