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(); }
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; }
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); }
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); }
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(); }
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(); }
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"); } }
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"; }
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(); } } }
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); }