Example #1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                //Instanciando o banco
                Banco bd = new Banco();

                if (cod == null)
                {
                    //Se a senha for igual à senha confirmada, vai ser cadastrado o usuário
                    if (txtConSenha.Text == txtSenha.Text)
                    {
                        //instanciando a classe 'Usuario'
                        Usuario user = new Usuario(txtUsuario.Text,
                                                   txtSenha.Text,
                                                   txtConSenha.Text,
                                                   Convert.ToInt16(txtCodFuncionario.Text),
                                                   chkAdministrador.Checked);

                        pgbLoad.Visible = true;

                        for (i = 1; i < 100; i++)
                        {
                            pgbLoad.Increment(i);
                        }

                        som.Tada();

                        //Inserindo dados na tabela 'Usuario'
                        MessageBox.Show(user.insere(txtUsuario.Text,
                                                    txtSenha.Text,
                                                    txtConSenha.Text,
                                                    Convert.ToInt16(txtCodFuncionario.Text),
                                                    chkAdministrador.Checked));

                        pgbLoad.Visible = false;

                        Close();
                    }
                    else
                    {
                        pgbLoad.Visible = false;

                        som.Chord();

                        MessageBox.Show("Senha inválida!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    Usuario user = new Usuario();

                    som.Tada();

                    MessageBox.Show(user.alterar("COD_USUARIO", cod, txtUsuario.Text, txtSenha.Text,
                                                 txtConSenha.Text, chkAdministrador.Checked));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cmbTipo.Text))
                {
                    MessageBox.Show("Informe o nome do tipo do instrumento!");
                }

                if (string.IsNullOrEmpty(cmbInstrumento.Text))
                {
                    MessageBox.Show("Informe o nome do instrumento!");
                }

                if (string.IsNullOrEmpty(cmbEstado.Text))
                {
                    MessageBox.Show("Informe o estado do instrumento!");
                }

                pasta = @"C:\CTRLMusic Imagens";

                string caminho = pasta + "\\" + nomeImagem;

                if (!Directory.Exists(pasta))
                {
                    Directory.CreateDirectory(pasta);
                }

                if (File.Exists(caminho))
                {
                    File.Delete(caminho);

                    File.Copy(ofdAbrir.FileName, caminho);
                }
                else
                {
                    File.Copy(ofdAbrir.FileName, caminho);
                }

                //Instanciando o banco
                Banco bd = new Banco();

                if (cod == null)
                {
                    //Instanciando a classe 'Instrumento'
                    Instrumento ins = new Instrumento(txtNome.Text, txtMarca.Text, txtDistribuidor.Text,
                                                      txtCor.Text, txtModelo.Text, txtAltura.Text, txtLargura.Text,
                                                      txtProfundidade.Text, txtPeso.Text, cmbTipo.SelectedItem.ToString(),
                                                      cmbInstrumento.SelectedItem.ToString(), cmbEstado.SelectedItem.ToString(),
                                                      caminho, Convert.ToDecimal(txtPreco.Text),
                                                      Convert.ToInt16(txtQuantidade.Text));

                    pgbLoad.Visible = true;

                    for (i = 1; i < 100; i++)
                    {
                        pgbLoad.Increment(i);
                    }

                    som.Tada();

                    //Inserindo dados na tabela 'Instrumento'
                    MessageBox.Show(ins.insere(txtNome.Text, txtMarca.Text, txtDistribuidor.Text,
                                               txtCor.Text, txtModelo.Text, txtAltura.Text, txtLargura.Text,
                                               txtProfundidade.Text, txtPeso.Text, cmbTipo.SelectedItem.ToString(),
                                               cmbInstrumento.SelectedItem.ToString(), cmbEstado.SelectedItem.ToString(),
                                               caminho, Convert.ToDecimal(txtPreco.Text),
                                               Convert.ToInt16(txtQuantidade.Text)));


                    som.Notify();

                    //Opção de cadastrar outros instrumentos
                    var opcao = MessageBox.Show("Cadastrar outro instrumento?", "", MessageBoxButtons.YesNo,
                                                MessageBoxIcon.Question);

                    if (opcao == DialogResult.Yes)
                    {
                        pgbLoad.Visible = false;
                        pgbLoad.ResetText();

                        btnLimpar.Highlight = true;
                        btnLimpar.Refresh();
                    }
                    else
                    if (opcao == DialogResult.No)
                    {
                        //Fechar esse form e abrir o form 'Consultas'
                        Close();

                        frmConsultas cls = new frmConsultas();
                        cls.consulta = "ins";
                        cls.Show();
                    }
                }
                else
                {
                    Instrumento ins = new Instrumento();

                    som.Tada();

                    MessageBox.Show(ins.alterar(cod, txtNome.Text, txtMarca.Text, txtDistribuidor.Text,
                                                txtCor.Text, txtModelo.Text, txtAltura.Text, txtLargura.Text,
                                                txtProfundidade.Text, txtPeso.Text, cmbTipo.SelectedItem.ToString(),
                                                cmbInstrumento.SelectedItem.ToString(), cmbEstado.SelectedItem.ToString(),
                                                caminho, Convert.ToDecimal(txtPreco.Text), Convert.ToInt16(txtQuantidade.Text)));

                    //Fechar esse form e abrir o form 'Consultas'
                    Close();

                    frmConsultas cls = new frmConsultas();
                    cls.consulta = "ins";
                    cls.Show();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #3
0
        public void ExcluirRegistro()
        {
            try
            {
                int cod = Convert.ToInt16(dgvDados.SelectedRows[0].Cells[0].Value.ToString());  //pegando código do datagrid

                if (consulta == "ace")
                {
                    som.Notify();

                    var opcao = MessageBox.Show("Tem certeza?", "Excluir acessório",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (opcao == DialogResult.Yes)
                    {
                        pgbLoad.Visible = true;

                        for (i = 1; i < 100; i++)
                        {
                            pgbLoad.Increment(i);
                        }

                        Banco bd = new Banco();

                        string mensagem = bd.apaga("ACESSORIO", "COD_ACESSORIO", cod.ToString());

                        som.Tada();

                        MessageBox.Show(mensagem);

                        Close();

                        frmConsultas frm = new frmConsultas();

                        frm.consulta = "ace";

                        frm.Show();
                    }
                }
                else
                if (consulta == "ins")
                {
                    som.Notify();

                    var opcao = MessageBox.Show("Tem certeza?", "Excluir instrumento",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (opcao == DialogResult.Yes)
                    {
                        pgbLoad.Visible = true;

                        for (i = 1; i < 100; i++)
                        {
                            pgbLoad.Increment(i);
                        }

                        Banco bd = new Banco();

                        string mensagem = bd.apaga("INSTRUMENTO", "COD_INSTRUMENTO", cod.ToString());

                        som.Tada();

                        MessageBox.Show(mensagem);

                        Close();

                        frmConsultas frm = new frmConsultas();

                        frm.consulta = "ins";

                        frm.Show();
                    }
                }
                else
                if (consulta == "mid")
                {
                    som.Notify();

                    var opcao = MessageBox.Show("Tem certeza?", "Excluir mídia",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (opcao == DialogResult.Yes)
                    {
                        pgbLoad.Visible = true;

                        for (i = 1; i < 100; i++)
                        {
                            pgbLoad.Increment(i);
                        }

                        Banco bd = new Banco();

                        string mensagem = bd.apaga("MIDIA", "COD_MIDIA", cod.ToString());

                        som.Tada();

                        MessageBox.Show(mensagem);

                        Close();

                        frmConsultas frm = new frmConsultas();

                        frm.consulta = "mid";

                        frm.Show();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #4
0
        public void EfetuarVenda()
        {
            try
            {
                if (codvenda == "ace")
                {
                    cod      = dgvDados.SelectedRows[0].Cells[0].Value.ToString();
                    nome     = dgvDados.SelectedRows[0].Cells[1].Value.ToString();
                    desconto = Convert.ToDecimal(txtDesconto.Text);
                    estoque  = Convert.ToInt16(dgvDados.SelectedRows[0].Cells[13].Value.ToString());
                    qtdvenda = Convert.ToInt16((txtQtdVenda.Text));
                    qtdfinal = estoque - qtdvenda;
                    troco    = pago - total;

                    pgbLoad.Visible = true;

                    for (i = 1; i < 100; i++)
                    {
                        pgbLoad.Increment(i);
                    }

                    Banco bd = new Banco();

                    MessageBox.Show(bd.altqtd("ACESSORIO", "COD_ACESSORIO", cod, qtdfinal));

                    Venda vd = new Venda(nome, unidade, desconto, pago, total, troco, Convert.ToInt16(cod),
                                         estoque, qtdvenda, DateTime.Today.Date);

                    som.Tada();

                    MessageBox.Show(vd.insere(nome, unidade, desconto, pago, total, troco, Convert.ToInt16(cod),
                                              estoque, qtdvenda, DateTime.Today.Date));

                    som.Notify();

                    var opcao = MessageBox.Show("Vender outro acessório?", "", MessageBoxButtons.YesNo,
                                                MessageBoxIcon.Question);

                    pgbLoad.Visible = false;

                    if (opcao == DialogResult.Yes)
                    {
                        txtQtdVenda.Text = ""; txtDesconto.Text = ""; txtPago.Text = ""; lblTotal.Text = "Total :";
                        lblTroco.Text    = "Troco :";

                        dgvDados.Refresh();
                    }
                    else
                    {
                        //Fechar esse form e abrir o form 'Consultas'
                        Close();

                        frmConsultas cls = new frmConsultas();
                        cls.consulta = "ace";
                        cls.Show();

                        som.Chimes();
                    }
                }
                else
                if (codvenda == "ins")
                {
                    cod      = dgvDados.SelectedRows[0].Cells[0].Value.ToString();
                    nome     = dgvDados.SelectedRows[0].Cells[1].Value.ToString();
                    estoque  = Convert.ToInt16(dgvDados.SelectedRows[0].Cells[14].Value.ToString());
                    qtdvenda = Convert.ToInt16((txtQtdVenda.Text));
                    qtdfinal = estoque - qtdvenda;

                    pgbLoad.Visible = true;

                    for (i = 1; i < 100; i++)
                    {
                        pgbLoad.Increment(i);
                    }

                    Banco bd = new Banco();

                    MessageBox.Show(bd.altqtd("INSTRUMENTO", "COD_INSTRUMENTO", cod, qtdfinal));

                    Venda vd = new Venda(nome, unidade, desconto, pago, total, troco, Convert.ToInt16(cod),
                                         estoque, qtdvenda, DateTime.Today.Date);

                    som.Tada();

                    MessageBox.Show(vd.insere(nome, unidade, desconto, pago, total, troco, Convert.ToInt16(cod),
                                              estoque, qtdvenda, DateTime.Today.Date));

                    som.Notify();

                    var opcao = MessageBox.Show("Vender outro instrumento?", "", MessageBoxButtons.YesNo,
                                                MessageBoxIcon.Question);

                    pgbLoad.Visible = false;

                    if (opcao == DialogResult.Yes)
                    {
                        txtQtdVenda.Text = ""; txtDesconto.Text = ""; txtPago.Text = ""; lblTotal.Text = "Total :";
                        lblTroco.Text    = "Troco :";

                        dgvDados.Refresh();
                    }
                    else
                    {
                        //Fechar esse form e abrir o form 'Consultas'
                        Close();

                        frmConsultas cls = new frmConsultas();
                        cls.consulta = "ins";
                        cls.Show();

                        som.Chimes();
                    }
                }
                else
                if (codvenda == "mid")
                {
                    cod      = dgvDados.SelectedRows[0].Cells[0].Value.ToString();
                    nome     = dgvDados.SelectedRows[0].Cells[1].Value.ToString();
                    estoque  = Convert.ToInt16(dgvDados.SelectedRows[0].Cells[7].Value.ToString());
                    qtdvenda = Convert.ToInt16((txtQtdVenda.Text));
                    qtdfinal = estoque - qtdvenda;

                    pgbLoad.Visible = true;

                    for (i = 1; i < 100; i++)
                    {
                        pgbLoad.Increment(i);
                    }

                    Banco bd = new Banco();

                    MessageBox.Show(bd.altqtd("MIDIA", "COD_MIDIA", cod, qtdfinal));

                    Venda vd = new Venda(nome, unidade, desconto, pago, total, troco, Convert.ToInt16(cod),
                                         estoque, qtdvenda, DateTime.Today.Date);

                    som.Tada();

                    MessageBox.Show(vd.insere(nome, unidade, desconto, pago, total, troco, Convert.ToInt16(cod),
                                              estoque, qtdvenda, DateTime.Today.Date));

                    som.Notify();

                    var opcao = MessageBox.Show("Vender outra mídia?", "", MessageBoxButtons.YesNo,
                                                MessageBoxIcon.Question);

                    pgbLoad.Visible = false;

                    if (opcao == DialogResult.Yes)
                    {
                        txtQtdVenda.Text = ""; txtDesconto.Text = ""; txtPago.Text = ""; lblTotal.Text = "Total :";
                        lblTroco.Text    = "Troco :";

                        dgvDados.Refresh();
                    }
                    else
                    {
                        //Fechar esse form e abrir o form 'Consultas'
                        Close();

                        frmConsultas cls = new frmConsultas();
                        cls.consulta = "mid";
                        cls.Show();

                        som.Chimes();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }