/// <summary> /// Busca o cliente de acordo com a seleção no formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_localiza_Click(object sender, EventArgs e) { AcessoDadosClientes Cliente = new AcessoDadosClientes(); dgv_dados.Visible = true; if (rdb_nomempresa.Checked) { dgv_dados.DataSource = Cliente.PesquisaNomeCliente(txt_nomempresa.Text); dgv_dados.Refresh(); } if (rdb_codigo.Checked) { dgv_dados.DataSource = Cliente.PesquisaIDCliente(Convert.ToInt32(msk_codigo.Text)); dgv_dados.Refresh(); } if (rdb_contato.Checked) { dgv_dados.DataSource = Cliente.PesquisaporContato(txt_contato.Text); dgv_dados.Refresh(); } if (rdb_cidade.Checked) { dgv_dados.DataSource = Cliente.PesquisaporCidade(txt_cidade.Text); dgv_dados.Refresh(); } }
/// <summary> /// Adicionar um novo cliente na base de dados /// </summary> /// <returns></returns> protected override bool Adicionar() { bool bsalvar = false; AcessoDadosClientes Cliente = new AcessoDadosClientes(); Cliente.CargoContatoCliente = txt_cargo.Text; Cliente.Cep = msk_cep.Text; Cliente.Cidade = txt_cidade.Text; Cliente.Endereco = txt_logradouro.Text; Cliente.Fax = msk_cep.Text; Cliente.NomeContatoCliente = txt_contato.Text; Cliente.NomeEmpresaCliente = txt_nome.Text; Cliente.Pais = cbo_pais.SelectedItem.ToString(); Cliente.Regiao = cbo_regiao.SelectedItem.ToString(); Cliente.Telefone = msk_telefone.Text; bsalvar = Cliente.salvar(true); return bsalvar; }
/// <summary> /// Atualizar os dados de um cliente na base de dados /// </summary> /// <returns></returns> protected override bool Atualizar() { bool batualizar = false; AcessoDadosClientes Cliente = new AcessoDadosClientes(); Cliente.CargoContatoCliente = txt_cargo.Text; Cliente.Cep = msk_cep.Text; Cliente.Cidade = txt_cidade.Text; Cliente.Endereco = txt_logradouro.Text; Cliente.Fax = msk_fax.Text; ; Cliente.NomeContatoCliente = txt_contato.Text; Cliente.NomeEmpresaCliente = txt_nome.Text; Cliente.Pais = cbo_pais.Text; Cliente.Regiao = cbo_regiao.Text; Cliente.Telefone = msk_telefone.Text; Cliente.CodigoCliente = Convert.ToInt32(lbl_codigo2.Text); batualizar = Cliente.salvar(false); return batualizar; }
/// <summary> /// Carregar os dados dos clientes a partir do banco de dados /// </summary> protected override void CarregarDados() { AcessoDadosClientes Cliente = new AcessoDadosClientes(); dgv_dados.DataSource = Cliente.CarregaDados(); }
/// <summary> /// Localizar um cliente específico /// </summary> /// <returns></returns> protected override bool Localizar() { bool localizou = false; if (txt_nome.Enabled) { AcessoDadosClientes Cliente = new AcessoDadosClientes(); dgv_dados.DataSource = Cliente.PesquisaNomeCliente(txt_nome.Text); if (dgv_dados != null) localizou = true; } else { txt_nome.Enabled = true; txt_nome.Focus(); localizou = true; } return localizou; }
/// <summary> /// Deletar o cliente da base de dados /// </summary> /// <returns></returns> protected override bool Deletar() { bool bdeletar = false; if ((MessageBox.Show("Deseja excluir o registro: "+txt_nome.Text.ToUpper()+" ?","Gedave",MessageBoxButtons.YesNo, MessageBoxIcon.Question).Equals(DialogResult.Yes))) { AcessoDadosClientes Cliente = new AcessoDadosClientes(); //Cliente.CargoContatoCliente = txt_cargo.Text; //Cliente.Cep = msk_cep.Text; //Cliente.Cidade = txt_cidade.Text; //Cliente.Endereco = txt_logradouro.Text; //Cliente.Fax = msk_cep.Text; //Cliente.NomeContatoCliente = txt_contato.Text; //Cliente.NomeEmpresaCliente = txt_nome.Text; //Cliente.Pais = cbo_pais.SelectedText; //Cliente.Regiao = cbo_regiao.SelectedText; //Cliente.Telefone = msk_telefone.Text; Cliente.CodigoCliente = Convert.ToInt32(lbl_codigo2.Text); bdeletar = Cliente.delete(); return bdeletar; } else return bdeletar; }