コード例 #1
0
ファイル: frmAvaliacao.cs プロジェクト: 4nub1s/infoGym
 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();
 }
コード例 #2
0
        public frmMensalidadeControlarcs(Usuario user, String matCod)
        {
            InitializeComponent();
            Caixa cai = new Caixa();
            cai.CaiData = DateTime.Today.ToShortDateString();
            cai = cai.getCaixaByData();
            if (cai.CaiAbert == "")
            {
                MessageBox.Show("Caixa não foi aberto!", "Venda não permitida!", MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
                this.Close();
            }

            mat = new Matricula();
            mat.Id = matCod;
            mat = mat.getById();
            this.user = user;
            Aluno aluAux = new Aluno();
            aluAux.Id = Convert.ToInt32(mat.AluId);
            aluAux = aluAux.getAlunoById();
            lblAluno.Text = aluAux.Nome;
            lblCod.Text = mat.Id;
            lblDtVcmto.Text = mat.DtVcmto;
            lblDtInicio.Text = DateTime.Parse(mat.DtIni).ToShortDateString();
            Modalidade modAux = new Modalidade();
            modAux.Id = mat.ModId;
            modAux = modAux.getById();
            lblModalidade.Text = modAux.Desc;
            if (mat.DtFim != "")
            {
                btnNovo.Visible = false;
            }

            if (mat.Tipo == "d")
                atualizaInterface();
            else
            {
                lblQtdeDias.Visible = false;
                lblCreditos.Visible = false;
                lblDias.Visible = false;
                dtgvMensalidades.Columns["colunaCoringa"].Visible = false;
                dtgvMensalidades.Columns["vcmto"].Visible = true;
            }
            dtgvMensalidades.DataSource = mat.getMensalidades();
        }
コード例 #3
0
ファイル: frmAgendaAvNova.cs プロジェクト: 4nub1s/infoGym
        public frmAgendaAvNova(String funcId, String avaId, String aluId)
        {
            InitializeComponent();
            restricaoHorario = false;
            ttbAluno.Enabled = ttbAvaliador.Enabled = false;
            lblHorarioComRestricao.Visible = false;
            func = new Funcionario();
            ava = new Avaliacao();
            util = new Utils();
            alu = new Aluno();
            util.setCamposObrigatorios(Controls);
            func.Id = funcId;
            ava.Id = avaId;
            if (aluId != "") //chamada a partir da matricual na musculação
            {
                alu.Id = Convert.ToInt32(aluId);
                alu = alu.getAlunoById();
                ava.AluId = aluId;
                gpbAluno.Enabled = false;
                ttbAluno.Text = alu.Nome;
            }
            if (func.Id != "")
            {
                func.getDadosFunc();
                ttbAvaliador.Text = func.Nome;
                gpbAvaliador.Enabled = false;
            }
            else  //pode escolher avaliador(adm)
            {

            }
            if (ava.Id != "") //atualizar
            {

            }
            else //nova avaliação
            {

            }
        }
コード例 #4
0
ファイル: frmMensalidadePgmto.cs プロジェクト: 4nub1s/infoGym
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            Aluno aluAux = new Aluno();
            aluAux.Id = Convert.ToInt32(mat.AluId);
            aluAux = aluAux.getAlunoById();
            mov.AcessId = "" + user.Id;
            mov.CaiData = DateTime.Today.ToShortDateString();
            mov.Desc = "Pagamento mensalidade mês de " + DateTime.Parse(lblMensVenc.Text).ToString("MMMM") +
                " do aluno " + aluAux.Nome;
            mov.MatCod = mat.Id;
            mov.Valor = "" + (valorFinal - valorProdutos);
            if (MessageBox.Show("Deseja realmente efetuar o pagamento?", "Confirma?", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                == DialogResult.Yes)
            {
                if (mov.novaEntrada())
                {
                    for (int i = 0; i < dtVendasSemEntrada.Rows.Count; i++)
                    {
                        mov.MatCod = "";
                        mov.Desc = "venda produto";
                        mov.VenCod = dtVendasSemEntrada.Rows[i]["ven_cod"].ToString();
                        mov.Valor = dtVendasSemEntrada.Rows[i]["ven_valor"].ToString();
                        mov.novaEntrada();
                    }
                    MessageBox.Show("Pagamento realizado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    if (MessageBox.Show("Deseja imprimir o comprovante de pagamento?", "Imprimir comprovante", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                        == DialogResult.Yes)
                        MessageBox.Show("Em breve, usar chamada relatório mensalidade!");

                    this.Close();
                }
                else
                    MessageBox.Show("Ocorreu um erro ao pagar mensalidade!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
ファイル: frmVendaNova.cs プロジェクト: 4nub1s/infoGym
 public frmVendaNova(Usuario user, String venCod)
 {
     InitializeComponent();
     Caixa cai = new Caixa();
     cai.CaiData = DateTime.Today.ToShortDateString();
     cai = cai.getCaixaByData();
     if (cai.CaiAbert == "")
     {
         MessageBox.Show("Caixa não foi aberto!", "Venda não permitida!", MessageBoxButtons.OK,
             MessageBoxIcon.Exclamation);
         this.Close();
     }
     inicializaItensVenda();
     this.user = user;
     lblUserOn.Text = user.Login;
     if (venCod != "")
     {
         ven = new Venda();
         ven.Cod = venCod;
         ven = ven.getById();
         btnConfirmar.Visible = false;
         gpbProduto.Visible = false;
         Usuario userAux = new Usuario();
         userAux.Id = Convert.ToInt32(ven.AcessId);
         userAux = userAux.getUserById();
         lblQuemRealizou.Text = userAux.Login;
         lblDataVenda.Text = Convert.ToDateTime(ven.Data).ToShortDateString();
         btnAluAdd.Visible = false;
         btnClear.Visible = false;
         btnConfirmar.Visible = false;
         btnRemoveItem.Visible = false;
         cbbFormaPgmto.Enabled = false;
         foreach (ItensVenda p in ven.getItens())
         {
             DataRow linha = dttItensVenda.NewRow();
             linha["prod_id"] = p.ProdId;
             Produto prod = new Produto();
             prod.Id = p.ProdId;
             prod = prod.getById();
             linha["nome"] = prod.Desc;
             linha["qtde"] = p.Qtde;
             linha["valor"] = p.Valor;
             linha["preco_unit"] = Convert.ToDecimal(p.Valor) / Convert.ToInt32(p.Qtde);
             qtdeTotal += Convert.ToInt32(p.Qtde);
             dttItensVenda.Rows.Add(linha);
         }
         if (ven.AluId != "")
         {
             Aluno aluAux = new Aluno();
             aluAux.Id = Convert.ToInt32(ven.AluId);
             aluAux = aluAux.getAlunoById();
             ttbAluNome.Text = aluAux.Nome;
         }
         else
             ttbAluNome.Text = "---";
         lblQtdeItens.Text = "" + qtdeTotal;
         lblValorTotal.Text = ven.Valor;
         cbbFormaPgmto.Text = ven.FormaPgmto;
     }
     else
     {
         ttbQtde.Enabled = false;
         lblDataVenda.Text = DateTime.Today.ToShortDateString();
         lblQuemRealizou.Text = user.Login;
         valor = 0;
         qtde = 1;
         valorTotal = 0;
         qtdeTotal = 0;
         lblValorTotal.Text = "R$" + valorTotal;
         lblQtdeItens.Text = "" + qtdeTotal;
         lblSubTotal.Text = "R$" + qtde * valor;
         btnClear.Enabled = false;
         btnRemoveItem.Enabled = false;
         cbbFormaPgmto.Text = "À vista";
         cbbFormaPgmto.Enabled = false;
     }
 }
コード例 #6
0
ファイル: frmVendaNova.cs プロジェクト: 4nub1s/infoGym
 private void btnAluAdd_Click(object sender, EventArgs e)
 {
     frmAluGerenciamento frmAlu = new frmAluGerenciamento(true, user);
     frmAlu.ShowDialog();
     if (frmAlu.getPesquisaRealizada())
     {
         alu = new Aluno();
         alu.Id = frmAlu.getAluId();
         alu = alu.getAlunoById();
         ttbAluNome.Text = alu.Nome;
         cbbFormaPgmto.Enabled = true;
         cbbFormaPgmto.Text = "Na mensalidade";
     }
     else
     {
         alu = new Aluno();
         ttbAluNome.Text = "";
         cbbFormaPgmto.Enabled = false;
         cbbFormaPgmto.Text = "À vista";
     }
 }
コード例 #7
0
ファイル: frmMatriculaNova.cs プロジェクト: 4nub1s/infoGym
        public frmMatriculaNova(Usuario user, String matId, String aluId)
        {
            InitializeComponent();
            gpbCreditos.Enabled = false;
            mat = new Matricula();
            aluno = new Aluno();
            mod = new Modalidade();
            this.user = user;
            lblUserOn.Text = user.Login;
            lblDtIni.Text = DateTime.Today.ToShortDateString();
            rbMensalista.Checked = true;
            if (matId == "")
            {
                btnConfirmar.Image = imageList1.Images[0];
                chkEncerrar.Visible = false;
            }
            else
            {
                chkEncerrar.Visible = true;
                btnConfirmar.Image = imageList1.Images[1];
                mat.Id = matId;
                mat = mat.getById();
                aluno.Id = Convert.ToInt32(mat.AluId);
                aluno = aluno.getAlunoById();
                imagem.Image = new Bitmap(fotoPath + aluno.Id + ".jpg");
                ttbAluno.Text = aluno.Nome;
                mod.Id = mat.ModId;
                mod = mod.getById();
                ttbModalidade.Text = mod.Desc;
                if (mat.Tipo.Equals("d"))
                {
                    rbDiarista.Checked = true;
                    ttbQtdeDias.Value = Convert.ToDecimal(mat.QtdeDias);
                }
                else
                {
                    rbMensalista.Checked = true;
                    ttbDtVcmto.Value = Convert.ToDecimal(mat.DtVcmto);
                    ttbTolerancia.Value = Convert.ToDecimal(mat.Tolerancia);
                }
                ttbObs.Text = mat.Obs;
                lblDtIni.Text = DateTime.Parse(mat.DtIni).ToShortDateString();
                btnAluBuscar.Enabled = false;
                btnModBuscar.Enabled = false;

                if (mat.DtFim != "")
                {
                    lblEncerrada.Visible = true;
                    lblEncerrada.Text = "Matrícula encerrada!";
                    chkEncerrar.Visible = false;
                    chkEncerrar.Checked = true;
                    btnConfirmar.Enabled = false;
                    ttbDtVcmto.Enabled = false;
                    ttbObs.Enabled = false;
                    ttbQtdeDias.Enabled = false;
                    ttbTolerancia.Enabled = false;
                }

            }
            if (aluId != "")
            {
                aluno.Id = Convert.ToInt32(aluId);
                aluno = aluno.getAlunoById();
                ttbAluno.Text = aluno.Nome;
                btnAluBuscar.Enabled = false;
            }
        }