Exemplo n.º 1
0
 private void btn_criar_Click(object sender, EventArgs e)
 {
     //TA MEIO MERDA MAS eh o que tem pra hj, jaja arrumo ¯\_(ツ)_/¯
     try
     {
         int         desc     = Convert.ToInt32(txt_Mdesconto.Text);
         int         freq     = Convert.ToInt32(txt_Mfreq.Text);
         DescontoDAO desconto = new DescontoDAO();
         desconto.Create(desc, freq);
         this.label3.Text = txt_Mdesconto.Text + '%';
         this.label4.Text = txt_Mfreq.Text;
     }
     catch (System.Exception)
     {
         MessageBox.Show("Certifique-se que todos os campos estao preenchidos corretamente", "Erro", MessageBoxButtons.OK);
     }
     finally
     {
         this.lbl_Mdesconto.Visible = !this.lbl_Mdesconto.Visible;
         this.lbl_Mfreq.Visible     = !this.lbl_Mfreq.Visible;
         this.txt_Mdesconto.Visible = !this.txt_Mdesconto.Visible;
         this.txt_Mfreq.Visible     = !this.txt_Mfreq.Visible;
         this.btn_criar.Visible     = !this.btn_criar.Visible;
     }
 }
Exemplo n.º 2
0
        private void btn_cadastrado_Click(object sender, EventArgs e)
        {
            try
            {
                DescontoDAO d        = new DescontoDAO();
                ClienteDAO  c        = new ClienteDAO();
                Cliente     cliente  = c.Read(txt_cpf_fechar.Text);
                double      desconto = d.GetDesconto(cliente);

                MessageBox.Show("Desconto de " + desconto + "% concedido", "Aviso", MessageBoxButtons.OK);
                txt_cpf_fechar.Text = null;
                if (desconto > 0)
                {
                    double total = Convert.ToDouble(txt_total.Text);
                    total         -= total * (desconto / 100);
                    txt_total.Text = total.ToString();
                    c.UpdateF(cliente, true);
                }
                else
                {
                    c.UpdateF(cliente, false);
                }
            }
            catch (System.Exception)
            {
                MessageBox.Show("Certifique-se que CPF esta corretamente preenchido", "Errou", MessageBoxButtons.OK);
            }
        }
Exemplo n.º 3
0
        private void Form_fidelidade_Load(object sender, EventArgs e)
        {
            ClienteDAO  clientedao = new ClienteDAO();
            DescontoDAO descDAO    = new DescontoDAO();
            Desconto    desc       = descDAO.Info();

            label3.Text = desc.Porcentagem.ToString() + "%";
            label4.Text = desc.Frequencia.ToString();

            dataGridView_fidelidade.DataSource = clientedao.Fidelidade();
        }