コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
        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();
        }
コード例 #6
0
        protected void btnEntrar(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.FecharConecao();
                    this.Hide();
                    Response.Redirect("~/Localizar Cliente.aspx");
                    return;

                    /*case (int)Perfis.Gerente:
                     *  dataReader.Close();
                     *  conexao.FecharConecao();
                     *  this.Hide();
                     *  Response.Redirect("~/Localizar Cliente.aspx");
                     *  return;
                     *
                     * case (int)Perfis.Atendente:
                     *  dataReader.Close();
                     *  conexao.FecharConecao();
                     *  this.Hide();
                     *  Response.Redirect("~/Localizar Cliente.aspx");
                     *  return;
                     *
                     * case (int)Perfis.Tecnico_Alocado:
                     *  dataReader.Close();
                     *  conexao.FecharConecao();
                     *  this.Hide();
                     *  Response.Redirect("~/Localizar Cliente.aspx");
                     *  return;
                     *
                     * case (int)Perfis.Técnico_Campo:
                     *  dataReader.Close();
                     *  conexao.FecharConecao();
                     *  this.Hide();
                     *  Response.Redirect("~/Localizar Cliente.aspx");
                     *  return;
                     * default:
                     *  break;
                     * }*/
                }

                dataReader.Close();
                conexao.FecharConecao();
                //MessageBox.Show("Usuário não identificado", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }