示例#1
0
        private void tstExcluir_Click(object sender, EventArgs e)
        {
            //validação do conteúdo
            if (txtCodigo.Text == "")
            {
                return;
            }

            //pergunta para o usuário se ele confirma a exclusão do cadastro
            DialogResult resposta;

            resposta = MessageBox.Show("Confirma a exclusão do Fornecedor?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }

            //instancia a classe de negócio
            clFornecedores clFornecedores = new clFornecedores();

            //variável com a string de conexão com o banco
            clFornecedores.banco            = Properties.Settings.Default.conexaoDB;
            clFornecedores.CodigoFornecedor = Convert.ToInt32(txtCodigo.Text);
            clFornecedores.Excluir();

            //atualiza o datagridview
            Pesquisar();

            //limpa a tela
            limpar();

            //mensagem de confirmação da exclusão
            MessageBox.Show("Fornecedor excluido com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
示例#2
0
        public void Pesquisar()
        {
            string campo = "";

            //seleciona o campo de pesquisa
            if (cboOpcao4.Text == "CÓDIGO")
            {
                campo = "CodigoFornecedor";
            }
            else if (cboOpcao4.Text == "NOME DA EMPRESA")
            {
                campo = "NomeDaEmpresa";
            }
            else if (cboOpcao4.Text == "TELEFONE")
            {
                campo = "Telefone";
            }

            //carrega o datagridview com os clientes cadastrados
            clFornecedores clFornecedores = new clFornecedores();

            clFornecedores.banco     = Properties.Settings.Default.conexaoDB;
            dgvFornecedor.DataSource = clFornecedores.Pesquisar(campo, txtFiltro4.Text).Tables[0];

            //comando utilizado para gerar um efeito "zebrado" no datagridview
            dgvFornecedor.AlternatingRowsDefaultCellStyle.BackColor = Color.Green;
        }
示例#3
0
        private void dgvFornecedor_DoubleClick(object sender, EventArgs e)
        {
            //verifica se existe itens na grid
            if (dgvFornecedor.RowCount == 0)
            {
                return;
            }

            //carrega a tela com todos os dados do cliente
            SqlDataReader  drReader;
            clFornecedores clFornecedores = new clFornecedores();

            clFornecedores.banco = Properties.Settings.Default.conexaoDB;
            drReader             = clFornecedores.PesquisarCodigo(Convert.ToInt32(dgvFornecedor.CurrentRow.Cells[0].Value));

            if (drReader.Read())
            {
                //transfere os dados do banco de dados para os campos do formulário
                txtCodigo.Text        = drReader["CodigoFornecedor"].ToString();
                txtNomeDaEmpresa.Text = drReader["NomeDaEmpresa"].ToString();
                txtNomeDoContato.Text = drReader["NomeDoContato"].ToString();
                txtEndereco.Text      = drReader["Endereco"].ToString();
                txtNumero.Text        = drReader["Numero"].ToString();
                txtBairro.Text        = drReader["Bairro"].ToString();
                txtCidade.Text        = drReader["Cidade"].ToString();
                cboEstado.Text        = drReader["Estado"].ToString();
                mskCEP.Text           = drReader["CEP"].ToString();
                mskTelefone.Text      = drReader["Telefone"].ToString();
                mskCPF.Text           = drReader["CPF"].ToString();

                //habilita o frame e envia o cursor para o campo nome
                tabControl1.SelectedTab = tabPage2;
                txtNomeDaEmpresa.Focus();
            }
            drReader.Close();
        }
示例#4
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            //validação do conteúdo
            if (txtNomeDaEmpresa.Text == "")
            {
                errError.SetError(lblNomeDaEmpresa, "Campo Obrigatório");
                return;
            }
            else
            {
                errError.SetError(lblNomeDaEmpresa, "");
            }

            //carrega a tela com todos os dados do cliente
            SqlDataReader  drReader;
            clFornecedores clFornecedores = new clFornecedores();

            clFornecedores.banco = Properties.Settings.Default.conexaoDB;
            drReader             = clFornecedores.PesquisarCPF(mskCPF.Text);

            if (drReader.Read())
            {
                MessageBox.Show("CPF ja esta cadastrado!");
                return;
            }
            drReader.Close();

            //pergunta para o usuário se ele confirma a inclusão do cadastro
            DialogResult resposta;

            resposta = MessageBox.Show("Confirma a inclusão/alteração?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }

            //carrega as propriedades
            clFornecedores.NomeDaEmpresa = txtNomeDaEmpresa.Text;
            clFornecedores.NomeDoContato = txtNomeDoContato.Text;
            clFornecedores.Endereco      = txtEndereco.Text;
            clFornecedores.Bairro        = txtBairro.Text;
            clFornecedores.Numero        = txtNumero.Text;
            clFornecedores.Cidade        = txtCidade.Text;
            clFornecedores.Estado        = cboEstado.Text;
            clFornecedores.CEP           = mskCEP.Text;
            clFornecedores.Telefone      = mskTelefone.Text;
            clFornecedores.CPF           = mskCPF.Text;

            //variável com a string de conexão com o banco
            clFornecedores.banco = Properties.Settings.Default.conexaoDB;

            //chama o método gravar
            if (txtCodigo.Text == "")
            {
                clFornecedores.Gravar();
            }
            else
            {
                clFornecedores.CodigoFornecedor = Convert.ToInt32(txtCodigo.Text);
                clFornecedores.Alterar();
            }

            //atualiza o datagridview
            Pesquisar();

            //limpa a tela
            limpar();

            //mensagem de confirmação da inclusão
            MessageBox.Show("Fornecedor Incluído/Alterado com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }