private void btnLocalizar_Click(object sender, EventArgs e) { LimparGridView(); IConexao conexao = new ConexaoMySQL(); if (conexao.AbrirConexao() == ConnectionState.Open) { string cpf_cnpj = txtLocalizadorCliente.Text; string sql = string.Format("SELECT cpf_cnpj,nome,telefone,e_mail,endereco_cep FROM clientes where cpf_cnpj = '{0}'", cpf_cnpj); MySqlDataReader dataReader = (MySqlDataReader)conexao.ExecutarConsulta(sql); if (dataReader.HasRows) { while (dataReader.Read()) { Clientes cliente = new Clientes(); cliente.CPF_CNPJ = dataReader[0].ToString(); cliente.Nome = dataReader[1].ToString(); cliente.Telefone = dataReader[2].ToString(); cliente.E_mail = dataReader[3].ToString(); cliente.CEP = dataReader[4].ToString(); dgwViewChamados.Rows.Add(new object[] { cliente.CPF_CNPJ, cliente.Nome, cliente.Telefone, cliente.E_mail, cliente.CEP }); } dataReader.Close(); conexao.FecharConexao(); return; } dataReader.Close(); conexao.FecharConexao(); MessageBox.Show("Cliente não localizado", "Clientes", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ListarEstados() { IConexao conexao = new ConexaoMySQL(); if (conexao.AbrirConexao() == ConnectionState.Open) { string selectEstados = "SELECT nome FROM estados"; MySqlDataReader dataReader = (MySqlDataReader)conexao.ExecutarConsulta(selectEstados); List <string> estados = new List <string>(); while (dataReader.HasRows && dataReader.Read()) { estados.Add(dataReader["nome"].ToString()); } cbEstadoCadastro.DataSource = estados; dataReader.Close(); conexao.FecharConexao(); } else { MessageBox.Show("Não foi possível conectar-se ao Banco de Dados", "Falha na Conexão", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnentrar_Click(object sender, EventArgs e) { IConexao conexao = new ConexaoMySQL(); if (conexao.AbrirConexao() == ConnectionState.Open) { string login = txtLogin.Text; string senha = txtSenha.Text; string sql = string.Format("SELECT idPerfil FROM usuarios where login = '******' and senha = '{1}'", login, senha); MySqlDataReader dataReader = (MySqlDataReader)conexao.ExecutarConsulta(sql); while (dataReader.Read()) { switch (dataReader[0]) { case (int)Perfis.Administrador: dataReader.Close(); conexao.FecharConexao(); this.Hide(); new frmLocalizarCliente(Perfis.Administrador).Show(); return; case (int)Perfis.Gerente: dataReader.Close(); conexao.FecharConexao(); this.Hide(); new frmLocalizarCliente(Perfis.Gerente).Show(); return; case (int)Perfis.Atendente: dataReader.Close(); conexao.FecharConexao(); this.Hide(); new frmLocalizarCliente(Perfis.Atendente).Show(); return; case (int)Perfis.Tecnico_Alocado: dataReader.Close(); conexao.FecharConexao(); this.Hide(); new frmLocalizarCliente(Perfis.Tecnico_Alocado).Show(); return; case (int)Perfis.Técnico_Campo: dataReader.Close(); conexao.FecharConexao(); this.Hide(); new frmLocalizarCliente(Perfis.Técnico_Campo).Show(); return; } } dataReader.Close(); conexao.FecharConexao(); MessageBox.Show("Usuário não identificado", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvarCadastroCliente_Click(object sender, EventArgs e) { IConexao conexao = new ConexaoMySQL(); if (conexao.AbrirConexao() == ConnectionState.Open) { string cep = TxtCepCadastro.Text; string bairro = txtBairroCadastro.Text; string logradouro = txtLougradouroCadastro.Text; int num = int.Parse(txtNumeroCadastro.Text); string complemento = txtComplementoCadastro.Text; long idCidade = this.cidades[cbCidadeCadastro.SelectedIndex].IdCidades; string insertEndereco = string.Format("insert into Enderecos values ('{0}', '{1}', '{2}', {3}, '{4}', {5})", cep, bairro, logradouro, num, complemento, idCidade); int insertEnderecoRowsAffected = conexao.ExecutarSemConsulta(insertEndereco); if (insertEnderecoRowsAffected > 0) { string cpf_cnpj = txtCpfCadastro.Text; string nome = txtNomeCadastro.Text; string tel = mtxtTelefoneCadastro.Text; string e_mail = txtEmailCadastro.Text; string insertCliente = string.Format("insert into Clientes values ('{0}', '{1}', '{2}', '{3}', '{4}')", cpf_cnpj, nome, tel, e_mail, cep); int insertClienteRowsAffected = conexao.ExecutarSemConsulta(insertCliente); if (insertClienteRowsAffected > 0) { MessageBox.Show("Cliente cadastrado!", "Cliente Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Cliente não cadastrado", "Cadastrar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Endereço não cadastrado", "Cadastrar Endereço", MessageBoxButtons.OK, MessageBoxIcon.Error); } conexao.FecharConexao(); } else { MessageBox.Show("Não foi possível conectar-se ao Banco de Dados", "Falha na Conexão", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void cbEstadoCadastro_SelectionChangeCommitted(object sender, EventArgs e) { IConexao conexao = new ConexaoMySQL(); if (conexao.AbrirConexao() == ConnectionState.Open) { string selectCidades = string.Format("SELECT idCidades, nome, estados_idEstados FROM cidades where estados_idEstados = {0}", cbEstadoCadastro.SelectedIndex + 1); MySqlDataReader dataReader = (MySqlDataReader)conexao.ExecutarConsulta(selectCidades); if (this.cidades != null) { this.cidades.Clear(); } else { this.cidades = new List <Cidades>(); } List <string> cidadesNomes = new List <string>(); while (dataReader.HasRows && dataReader.Read()) { Cidades cidade = new Cidades(); cidade.IdCidades = long.Parse(dataReader["idCidades"].ToString()); cidade.Nome = dataReader["nome"].ToString(); cidade.IdEstados = long.Parse(dataReader["estados_idEstados"].ToString()); cidades.Add(cidade); cidadesNomes.Add(dataReader["nome"].ToString()); } cbCidadeCadastro.DataSource = cidadesNomes; dataReader.Close(); conexao.FecharConexao(); } else { MessageBox.Show("Não foi possível conectar-se ao Banco de Dados", "Falha na Conexão", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public static void Main(string[] args) { IConexao conexao = new ConexaoMySQL(); if (conexao.AbrirConexao() == ConnectionState.Open) { MySqlDataReader dataReader = (MySqlDataReader)conexao.ExecutarConsulta("select cpf_cnpj, nome, telefone, e_mail, endereco_cep from clientes"); while (dataReader.Read()) { Console.WriteLine(dataReader.GetString(0), dataReader.GetString(1), dataReader.GetString(2), dataReader.GetString(3), dataReader.GetString(4)); } dataReader.Close(); } conexao.FecharConexao(); }