Ejemplo n.º 1
0
        private void dgvClientes_DoubleClick(object sender, EventArgs e)
        {
            //verifica se existe itens na grid
            if (dgvClientes.RowCount == 0)
            {
                return;
            }

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

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

            if (drReader.Read())
            {
                //transfere os dados do banco de dados para os campos do formulário
                txtCodigo.Text   = drReader["cliCodigo"].ToString();
                txtNome.Text     = drReader["cliNome"].ToString();
                txtEndereco.Text = drReader["cliEndereco"].ToString();
                txtNumero.Text   = drReader["cliNumero"].ToString();
                txtBairro.Text   = drReader["cliBairro"].ToString();
                txtCidade.Text   = drReader["cliCidade"].ToString();
                cboEstado.Text   = drReader["cliEstado"].ToString();
                mskCEP.Text      = drReader["cliCEP"].ToString();
                mskCelular.Text  = drReader["cliCelular"].ToString();
                mskCPF.Text      = drReader["cliCPF"].ToString();

                //habilita o frame e envia o cursor para o campo nome
                tabControl1.SelectedTab = tabPage2;
                txtNome.Focus();
            }
            drReader.Close();
        }
Ejemplo n.º 2
0
        private void Pesquisar()
        {
            string campo = "";

            //seleciona o campo de pesquisa
            if (cboOpcao.Text == "CÓDIGO")
            {
                campo = "cliCodigo";
            }
            else if (cboOpcao.Text == "NOME")
            {
                campo = "cliNome";
            }
            else if (cboOpcao.Text == "CELULAR")
            {
                campo = "cliCelular";
            }

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

            clClientes.banco       = Properties.Settings.Default.conexaoDB;
            dgvClientes.DataSource = clClientes.Pesquisar(campo, txtFiltro.Text).Tables[0];

            //comando utilizado para gerar um efeito "zebrado" no datagridview
            dgvClientes.AlternatingRowsDefaultCellStyle.BackColor = Color.Green;
        }
Ejemplo n.º 3
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 cliente?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }

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

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

            //atualiza o datagridview
            Pesquisar();

            //limpa a tela
            limpar();

            //mensagem de confirmação da exclusão
            MessageBox.Show("Cliente excluido com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Ejemplo n.º 4
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            //validação do conteúdo do campo NOME
            if (txtNome.Text == "")
            {
                errErro.SetError(lblNome, "Campo obrigatório.");
                return;
            }
            else
            {
                errErro.SetError(lblNome, "");
            }

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

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

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

            //carrega as propriedades
            clClientes.cliNome     = txtNome.Text;
            clClientes.cliEndereco = txtEndereco.Text;
            clClientes.cliNumero   = txtNumeroCasa.Text;
            clClientes.cliBairro   = txtBairro.Text;
            clClientes.cliCidade   = txtCidade.Text;
            clClientes.cliEstado   = cboEstado.Text;
            clClientes.cliCEP      = mskCEP.Text;
            clClientes.cliCelular  = mskCelular.Text;

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

            //chama o método gravar
            clClientes.Gravar();

            //mensagem de confirmação de inclusão
            MessageBox.Show("Cliente incluído com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Ejemplo n.º 5
0
        private void frmPedidos_Load(object sender, EventArgs e)
        {
            //variável do tipo dataReader
            SqlDataReader drReader;

            //instancia a classe de clientes
            clClientes clClientes = new clClientes();

            //passa a string de conexao para a classe de clientes
            clClientes.banco = Properties.Settings.Default.conexaoDB;

            //carrega a lista de clientes
            drReader = clClientes.CarregarClientes();
            while (drReader.Read())
            {
                cboClientes.Items.Add(drReader["cliNome"].ToString());
            }

            //fecha o dataReader
            drReader.Close();
        }
Ejemplo n.º 6
0
        private void cboClientes_TextChanged(object sender, EventArgs e)
        {
            //variável do tipo dataReader
            SqlDataReader drReader;

            //instancia a classe de clientes
            clClientes clClientes = new clClientes();

            //passa a string de conexao para a classe de clientes
            clClientes.banco = Properties.Settings.Default.conexaoDB;

            //seleciona o endereço do cliente
            drReader = clClientes.PesquisarEndereco(cboClientes.Text);
            if (drReader.Read())
            {
                txtendereco.Text = drReader["cliEndereco"].ToString();
            }

            //fecha o dataReader
            drReader.Close();
        }
Ejemplo n.º 7
0
        private void frmViajeros_Load(object sender, EventArgs e)
        {
            try
            {
                clClientes objclientes = new clClientes();
                cmbCliente.DataSource    = objclientes.mtdListar();
                cmbCliente.DisplayMember = "Documento";
                cmbCliente.ValueMember   = "IdCliente";

                clViajeros objviajeros = new clViajeros();
                cmbFactura.DataSource    = objviajeros.mtdListar();
                cmbFactura.DisplayMember = "IdFactura";
                cmbFactura.ValueMember   = "IdViajeros";

                objviajeros.mtdcatgarViajeros(dgvViajeros);
            }
            catch (Exception)
            {
                MessageBox.Show("complete todos los campos");
            }
        }
Ejemplo n.º 8
0
        private void frmPasaje_Load(object sender, EventArgs e)
        {
            mtdCargar();


            clClientes objclientes = new clClientes();

            cmbCliente.DataSource    = objclientes.mtdListar();
            cmbCliente.DisplayMember = "Documento";
            cmbCliente.ValueMember   = "IdCliente";


            clVuelo objVuelo = new clVuelo();

            cmbVuelo.DataSource    = objVuelo.mtdListar();
            cmbVuelo.DisplayMember = "Modelo_Avion";
            cmbVuelo.ValueMember   = "IdVuelo";

            clUsuario objusuario = new clUsuario();

            cmbUsuario.DataSource    = objusuario.mtdListar();
            cmbUsuario.DisplayMember = "Nombre";
            cmbUsuario.ValueMember   = "IdUsuario";
        }
Ejemplo n.º 9
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            SqlDataReader drReader;
            int           CodigoCliente = 0;

            //verifica se o cliente foi selecionado
            if (cboClientes.Text == "")
            {
                MessageBox.Show("Selecione o Cliente!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                cboClientes.Focus();
                return;
            }

            //verifica se o produto foi digitado
            if (txtDescricao.Text == "")
            {
                MessageBox.Show("Produto Inválido!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }

            //verifica se o subtotal está zerado
            if (txtSubtotal.Text == "0,00" || txtSubtotal.Text == "")
            {
                MessageBox.Show("SubTotal Inválido!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }

            //instancia as classes
            clClientes    clClientes    = new clClientes();
            clPedidos     clPedidos     = new clPedidos();
            clItensPedido clItensPedido = new clItensPedido();

            //verifica se o pedido já foi salvo
            if (txtCodigo.Text == "")
            {
                //Pergunta para o usuário se ele confirma a inclusão do pedido
                DialogResult resposta;
                resposta = MessageBox.Show("Confirma a Inclusão do Pedido?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (resposta.Equals(DialogResult.Yes))
                {
                    //seleciona o código do cliente
                    clClientes.banco = Properties.Settings.Default.conexaoDB;
                    drReader         = clClientes.PesquisarNome(cboClientes.Text);
                    if (drReader.Read())
                    {
                        CodigoCliente = Convert.ToInt32(drReader["cliCodigo"].ToString());
                    }
                    else
                    {
                        MessageBox.Show("Cliente Inválido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        drReader.Close();
                        return;
                    }
                    drReader.Close();

                    //carrega as propriedades do pedido
                    clPedidos.banco   = Properties.Settings.Default.conexaoDB;
                    clPedidos.Data    = String.Format("{0:yyyy-MM-dd}", dtpData.Value);
                    clPedidos.Cliente = CodigoCliente;
                    txtCodigo.Text    = Convert.ToString(clPedidos.Gravar());

                    //carrega as propriedades do ítem
                    clItensPedido.banco      = Properties.Settings.Default.conexaoDB;
                    clItensPedido.ID_Pedido  = Convert.ToInt32(txtCodigo.Text);
                    clItensPedido.ID_Produto = Convert.ToInt32(txtCodProduto.Text);
                    clItensPedido.Qtde       = txtQtde.Text;
                    clItensPedido.Unitario   = txtUnitario.Text;
                    clItensPedido.Subtotal   = txtSubtotal.Text;
                    clItensPedido.Gravar();

                    //atualiza a lista de itens inseridos
                    CarregarItens(Convert.ToInt32(txtCodigo.Text));

                    //totaliza o pedido
                    TotalPedido();

                    //limpa os campos
                    Limpar();
                    txtCodProduto.Focus();
                }
                else
                {
                    //carrega propriedades do item
                    clItensPedido.banco      = Properties.Settings.Default.conexaoDB;
                    clItensPedido.ID_Pedido  = Convert.ToInt32(txtCodigo.Text);
                    clItensPedido.ID_Produto = Convert.ToInt32(txtCodProduto.Text);
                    clItensPedido.Qtde       = txtQtde.Text;
                    clItensPedido.Unitario   = txtUnitario.Text;
                    clItensPedido.Subtotal   = txtSubtotal.Text;
                    clItensPedido.Gravar();

                    //atualiza a lista de itens inseridos
                    CarregarItens(Convert.ToInt32(txtCodigo.Text));

                    //limpa os campos
                    Limpar();
                    txtCodProduto.Focus();
                }
            }
        }
Ejemplo n.º 10
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            //validação do conteúdo
            if (txtNome.Text == "")
            {
                errError.SetError(lblNome, "Campo Obrigatório");
                return;
            }
            else
            {
                errError.SetError(lblNome, "");
            }

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

            clClientes.banco = Properties.Settings.Default.conexaoDB;
            drReader         = clClientes.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
            clClientes.cliNome     = txtNome.Text;
            clClientes.cliEndereco = txtEndereco.Text;
            clClientes.cliNumero   = txtNumero.Text;
            clClientes.cliBairro   = txtBairro.Text;
            clClientes.cliCidade   = txtCidade.Text;
            clClientes.cliEstado   = cboEstado.Text;
            clClientes.cliCEP      = mskCEP.Text;
            clClientes.cliCelular  = mskCelular.Text;
            clClientes.cliCPF      = mskCPF.Text;

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

            //F10 continua a execução na mesma janela de código
            //F11 desvia a execução para as classes se houver
            //F5 executa o restante do código
            // breakpoint

            //chama o método gravar ou alterar
            if (txtCodigo.Text == "")
            {
                clClientes.Gravar();
            }
            else
            {
                clClientes.cliCodigo = Convert.ToInt32(txtCodigo.Text);
                clClientes.Alterar();
            }

            //atualiza o datagridview
            Pesquisar();

            //limpa a tela
            limpar();

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