예제 #1
0
        private void btn_pesquisa_Click(object sender, EventArgs e)
        {
            atualizadtg();

            Cls_Cadastro pesquisa = new Cls_Cadastro();

            if (msk_pesquisa.Text == "")
            {
                MessageBox.Show("Campo vazio, pesquise!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                pesquisa.Criterio = msk_pesquisa.Text;

                if (pesquisa.pesquisarCartao())
                {
                    msk_numero_cartao.Text = pesquisa.Numero;
                    txt_nome_cartao.Text   = pesquisa.Nome;
                    msk_validade.Text      = pesquisa.Validiade;
                    msk_codigo.Text        = pesquisa.Codigo;
                    cmb_bandeira.Text      = pesquisa.Bandeira;
                    txt_nome.Text          = pesquisa.Nome2;
                }
                else
                {
                    MessageBox.Show("Não foi encontrado cartão com os critérios informados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
        private void btn_excluir_Click(object sender, EventArgs e)
        {
            if (cmb_quarto.Text == "")
            {
                MessageBox.Show("Não há quartos registrados!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Cls_Cadastro excluiQuarto = new Cls_Cadastro();

                excluiQuarto.Criterio = cmb_quarto.Text;

                DialogResult excluir = new DialogResult();

                excluir = MessageBox.Show($"Tem certeza que deseja excluir o quarto {excluiQuarto.Criterio}?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (excluir == DialogResult.Yes)
                {
                    if (excluiQuarto.excluiQuarto())
                    {
                        MessageBox.Show("Quarto excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        limpacampos();
                        atualizadtg();
                        attComboBox();
                    }
                }
                else
                {
                    MessageBox.Show("O quarto não foi excluído", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
        private void cmb_pesquisacad_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cls_Cadastro pesquisa = new Cls_Cadastro();

            atualizadgv();

            pesquisa.Pesquisa = cmb_pesquisacad.Text;

            if (pesquisa.pesquisar(tipo))
            {
                txt_nome.Text     = pesquisa.Nome;
                msk_rg.Text       = pesquisa.Rg;
                msk_telefone.Text = pesquisa.Telefone;
                txt_rua.Text      = pesquisa.Rua;
                msk_numero.Text   = pesquisa.Numero;
                txt_bairro.Text   = pesquisa.Bairro;
                txt_cidade.Text   = pesquisa.Cidade;
                txt_estado.Text   = pesquisa.Estado;
                msk_cep.Text      = pesquisa.Cep;
                cmb_ativo.Text    = pesquisa.Ativo;
                txt_usuario.Text  = pesquisa.Login;
                txt_senha.Text    = pesquisa.Senha;
                cmb_tipo.Text     = pesquisa.Tipo;
            }
        }
예제 #4
0
        private void cmb_pesquisa_cartao_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cls_Cadastro pesquisa = new Cls_Cadastro();

            pesquisa.Criterio = cmb_pesquisa_cartao.Text;

            if (pesquisa.pesquisar())
            {
                txt_nome.Text = pesquisa.Nome;
                msk_rg.Text   = pesquisa.Rg;
            }
        }
예제 #5
0
        private void cmb_quarto_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cls_Cadastro pesquisa = new Cls_Cadastro();

            pesquisa.Criterio = cmb_quarto.Text;

            if (pesquisa.pesquisaQuarto())
            {
                txt_quarto.Text       = pesquisa.Nome;
                cmb_tipo.Text         = pesquisa.Tipo;
                msk_camasolteiro.Text = Convert.ToString(pesquisa.Camasolteiro);
                msk_camacasal.Text    = Convert.ToString(pesquisa.Camacasal);
                msk_diaria.Text       = pesquisa.Valor;
            }
        }
예제 #6
0
        private void cmb_pesquisa_cartao_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cls_Cadastro pesquisa = new Cls_Cadastro();

            pesquisa.Criterio = cmb_pesquisa_cartao.Text;

            if (pesquisa.pesquisarCartao())
            {
                msk_numero_cartao.Text = pesquisa.Numero;
                txt_nome_cartao.Text   = pesquisa.Nome;
                msk_validade.Text      = pesquisa.Validiade;
                msk_codigo.Text        = pesquisa.Codigo;
                cmb_bandeira.Text      = pesquisa.Bandeira;
                txt_nome.Text          = pesquisa.Nome2;
            }
        }
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            if (msk_pesquisa.Text == "" || txt_nome.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_pesquisa.Focus();
            }
            else if (msk_numero_cartao.Text == "    -    -    -")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_numero_cartao.Focus();
            }
            else if (txt_nome_cartao.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_nome_cartao.Focus();
            }
            else if (msk_validade.Text == "  /")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_validade.Focus();
            }
            else if (msk_codigo.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_codigo.Focus();
            }
            else
            {
                Cls_Cadastro cartao = new Cls_Cadastro();

                cartao.Numero    = msk_numero_cartao.Text;
                cartao.Nome      = txt_nome_cartao.Text.ToUpper();
                cartao.Validiade = msk_validade.Text;
                cartao.Codigo    = msk_codigo.Text;
                cartao.Bandeira  = cmb_bandeira.Text;

                if (cartao.cadastroCartao(msk_pesquisa.Text))
                {
                    MessageBox.Show("Cartão cadastrado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Usuário já tem cartão cadastrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #8
0
        private void btn_atualizar_Click(object sender, EventArgs e)
        {
            if (cmb_pesquisa_cartao.Text == "")
            {
                MessageBox.Show("Não há nenhum cartão registrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (msk_numero_cartao.Text == "    -    -    -")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_numero_cartao.Focus();
            }
            else if (txt_nome_cartao.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_nome_cartao.Focus();
            }
            else if (msk_validade.Text == "  /")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_validade.Focus();
            }
            else if (msk_codigo.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_codigo.Focus();
            }
            else
            {
                Cls_Cadastro atualizaCartao = new Cls_Cadastro();

                atualizaCartao.Criterio = cmb_pesquisa_cartao.Text;

                atualizaCartao.Numero    = msk_numero_cartao.Text;
                atualizaCartao.Nome      = txt_nome_cartao.Text.ToUpper();
                atualizaCartao.Validiade = msk_validade.Text;
                atualizaCartao.Codigo    = msk_codigo.Text;
                atualizaCartao.Bandeira  = cmb_bandeira.Text;

                if (atualizaCartao.atualizaCartao())
                {
                    MessageBox.Show("Cartão atualizado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    atualizadtg();
                }
            }
        }
예제 #9
0
        private void btn_excluir_Click(object sender, EventArgs e)
        {
            if (cmb_pesquisa_cartao.Text == "")
            {
                MessageBox.Show("Não há nenhum cartão registrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Cls_Cadastro excluir = new Cls_Cadastro();

                excluir.Criterio = cmb_pesquisa_cartao.Text;

                if (excluir.excluiCartao())
                {
                    attComboBox();
                    MessageBox.Show("Cartão excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    atualizadtg();
                }
            }
        }
예제 #10
0
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            if (txt_quarto.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_quarto.Focus();
            }
            else if (msk_camasolteiro.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_camasolteiro.Focus();
            }
            else if (msk_camacasal.Text == "")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_camacasal.Focus();
            }
            else if (msk_diaria.Text == "   .")
            {
                MessageBox.Show("Há campos vazios, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_diaria.Focus();
            }
            else
            {
                Cls_Cadastro quarto = new Cls_Cadastro();

                quarto.Nome         = txt_quarto.Text.ToUpper();
                quarto.Tipo         = cmb_tipo.Text;
                quarto.Camasolteiro = Convert.ToInt16(msk_camasolteiro.Text);
                quarto.Camacasal    = Convert.ToInt16(msk_camacasal.Text);
                quarto.Valor        = (msk_diaria.Text);

                if (quarto.cadastroQuarto())
                {
                    MessageBox.Show("Quarto cadastrado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
        private void btn_pesquisa_Click(object sender, EventArgs e)
        {
            Cls_Cadastro pesquisa = new Cls_Cadastro();

            if (msk_pesquisa.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                pesquisa.Criterio = msk_pesquisa.Text;

                if (pesquisa.pesquisar())
                {
                    txt_nome.Text = pesquisa.Nome;
                    msk_rg.Text   = pesquisa.Rg;
                }
                else
                {
                    MessageBox.Show("Usuário não encontrado, ou desativado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #12
0
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            if (cmb_quarto.Text == "")
            {
                MessageBox.Show("Não há quartos registrados!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Cls_Cadastro atualizaQuarto = new Cls_Cadastro();

                atualizaQuarto.Criterio     = cmb_quarto.Text;
                atualizaQuarto.Nome         = txt_quarto.Text.ToUpper();
                atualizaQuarto.Tipo         = cmb_tipo.Text;
                atualizaQuarto.Camasolteiro = Convert.ToInt16(msk_camasolteiro.Text);
                atualizaQuarto.Camacasal    = Convert.ToInt16(msk_camacasal.Text);
                atualizaQuarto.Valor        = msk_diaria.Text;

                if (atualizaQuarto.atualizaQuarto())
                {
                    MessageBox.Show("Quarto atualizado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    atualizadtg();
                }
            }
        }
예제 #13
0
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            if (txt_nome_item.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_nome_item.Focus();
            }
            else if (txt_valor_item.Text == "   ,")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_valor_item.Focus();
            }
            else if (msk_quantidade_itens.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_quantidade_itens.Focus();
            }
            else if (txt_nome_fornecedor.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_nome_fornecedor.Focus();
            }
            else if (txt_valor_fornecedor.Text == "   ,")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_valor_fornecedor.Focus();
            }
            else
            {
                Cls_Cadastro item = new Cls_Cadastro();

                item.Nome       = txt_nome_item.Text;
                item.Nome2      = txt_nome_fornecedor.Text;
                item.Valor      = txt_valor_item.Text.Replace(",", ".").Trim();
                item.Valor2     = txt_valor_fornecedor.Text.Replace(",", ".").Trim();
                item.Quantidade = Convert.ToInt16(msk_quantidade_itens.Text);

                bool caractereSearch = Regex.IsMatch(item.Nome, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]"));

                bool caractereSearch2 = Regex.IsMatch(item.Nome2, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]"));

                if (caractereSearch)
                {
                    MessageBox.Show("Revisar nome, pois há caracteres especiais!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txt_nome_item.Text = "";
                    txt_nome_item.Focus();
                }
                else if (caractereSearch2)
                {
                    MessageBox.Show("Revisar nome, pois há caracteres especiais!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txt_nome_fornecedor.Text = "";
                    txt_nome_fornecedor.Focus();
                }
                else
                {
                    if (item.cadastroItens())
                    {
                        MessageBox.Show("Item cadastrado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        atualizadgv();
                        txt_nome_item.Text        = "";
                        txt_nome_fornecedor.Text  = "";
                        txt_valor_item.Text       = "";
                        txt_valor_fornecedor.Text = "";
                        msk_quantidade_itens.Text = "";
                    }
                }
            }
        }
예제 #14
0
        private void btn_salvar_Click_1(object sender, EventArgs e)
        {
            Cls_Cadastro usuario = new Cls_Cadastro();

            if (txt_nome.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_nome.Focus();
            }
            else if (msk_rg.Text == "  .   .   -")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_rg.Focus();
            }
            else if (msk_telefone.Text == "(  )     -")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_telefone.Focus();
            }
            else if (txt_rua.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_rua.Focus();
            }
            else if (msk_numero.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_numero.Focus();
            }
            else if (txt_bairro.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_bairro.Focus();
            }
            else if (txt_cidade.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_cidade.Focus();
            }
            else if (txt_estado.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_estado.Focus();
            }
            else if (msk_cep.Text == "     -")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_cep.Focus();
            }
            else if (txt_usuario.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_usuario.Focus();
            }
            else if (txt_senha.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_senha.Focus();
            }
            else if (cmb_cadastro_fun.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                cmb_cadastro_fun.Focus();
            }
            else
            {
                usuario.Nome     = txt_nome.Text;
                usuario.Rg       = msk_rg.Text;
                usuario.Telefone = msk_telefone.Text;
                usuario.Rua      = txt_rua.Text;
                usuario.Numero   = msk_numero.Text;
                usuario.Bairro   = txt_bairro.Text;
                usuario.Cidade   = txt_cidade.Text;
                usuario.Estado   = txt_estado.Text;
                usuario.Cep      = msk_cep.Text;
                usuario.Login    = txt_usuario.Text;
                usuario.Senha    = txt_senha.Text;
                usuario.Tipo     = cmb_cadastro_fun.Text;

                if (usuario.cadastro())
                {
                    MessageBox.Show("Usuário criado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
예제 #15
0
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            if (txt_nome.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_nome.Focus();
            }
            else if (msk_rg.Text == "  .   .   -")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_rg.Focus();
            }
            else if (msk_telefone.Text == "(  )     -")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_telefone.Focus();
            }
            else if (txt_rua.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_rua.Focus();
            }
            else if (msk_numero.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_numero.Focus();
            }
            else if (txt_bairro.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_bairro.Focus();
            }
            else if (txt_cidade.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_cidade.Focus();
            }
            else if (txt_estado.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_estado.Focus();
            }
            else if (msk_cep.Text == "     -")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_cep.Focus();
            }
            else if (txt_usuario.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_usuario.Focus();
            }
            else if (txt_senha.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_senha.Focus();
            }
            else if (cmb_tipo.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                cmb_tipo.Focus();
            }
            else if (cmb_ativo.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                cmb_ativo.Focus();
            }
            else
            {
                Cls_Cadastro atualizar = new Cls_Cadastro();

                atualizar.Pesquisa = cmb_pesquisacad.Text;
                atualizar.Nome     = txt_nome.Text;
                atualizar.Rg       = msk_rg.Text;
                atualizar.Telefone = msk_telefone.Text;
                atualizar.Rua      = txt_rua.Text;
                atualizar.Numero   = msk_numero.Text;
                atualizar.Bairro   = txt_bairro.Text;
                atualizar.Cidade   = txt_cidade.Text;
                atualizar.Ativo    = cmb_ativo.Text;
                atualizar.Estado   = txt_estado.Text;
                atualizar.Cep      = msk_cep.Text;
                atualizar.Login    = txt_usuario.Text;
                atualizar.Senha    = txt_senha.Text;
                atualizar.Tipo     = cmb_tipo.Text;

                if (atualizar.atualiza())
                {
                    MessageBox.Show("Usuário atualizado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    atualizadgv();
                }
            }
        }
예제 #16
0
        private void btn_pesquisa_Click(object sender, EventArgs e)
        {
            Cls_Cadastro pesquisa = new Cls_Cadastro();

            NpgsqlConnection pgsqlConnection = null;

            try
            {
                Cls_Conexao objconexao = new Cls_Conexao();

                pgsqlConnection = objconexao.getConexao();
                pgsqlConnection.Open();

                string datagrid = "select usuarioid, nome, rg, telefone, rua, numero, bairro, cidade, estado, cep, login.ativo, login, senha, tipo from usuario, login where usuarioid = fk_usuario;";

                NpgsqlCommand cmd = new NpgsqlCommand(datagrid, pgsqlConnection);

                NpgsqlDataReader dgv = cmd.ExecuteReader();

                if (dgv.HasRows)
                {
                    DataTable dt = new DataTable();
                    dt.Load(dgv);
                    dgv_usuarios.DataSource = dt;
                }
            }
            finally
            {
                pgsqlConnection.Close();
            }

            if (cmb_criterio.Text == "")
            {
                MessageBox.Show("Selecione um critério para pesquisa!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                cmb_criterio.Focus();

                txt_nome.Text     = "";
                msk_rg.Text       = "";
                msk_telefone.Text = "";
                txt_rua.Text      = "";
                msk_numero.Text   = "";
                txt_bairro.Text   = "";
                txt_cidade.Text   = "";
                txt_estado.Text   = "";
                msk_cep.Text      = "";
                cmb_ativo.Text    = "";
                txt_usuario.Text  = "";
                txt_senha.Text    = "";
                cmb_tipo.Text     = "";
            }
            else if (msk_pesquisa.Text == "")
            {
                MessageBox.Show("Preencha o campo de pesquisa!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_pesquisa.Focus();

                txt_nome.Text     = "";
                msk_rg.Text       = "";
                msk_telefone.Text = "";
                txt_rua.Text      = "";
                msk_numero.Text   = "";
                txt_bairro.Text   = "";
                txt_cidade.Text   = "";
                txt_estado.Text   = "";
                msk_cep.Text      = "";
                cmb_ativo.Text    = "";
                txt_usuario.Text  = "";
                txt_senha.Text    = "";
                cmb_tipo.Text     = "";
            }
            else if (msk_pesquisa.Text == "(  )     -")
            {
                MessageBox.Show("Preencha o campo de pesquisa!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_pesquisa.Focus();

                txt_nome.Text     = "";
                msk_rg.Text       = "";
                msk_telefone.Text = "";
                txt_rua.Text      = "";
                msk_numero.Text   = "";
                txt_bairro.Text   = "";
                txt_cidade.Text   = "";
                txt_estado.Text   = "";
                msk_cep.Text      = "";
                cmb_ativo.Text    = "";
                txt_usuario.Text  = "";
                txt_senha.Text    = "";
                cmb_tipo.Text     = "";
            }
            else if (msk_pesquisa.Text == "  .   .   -")
            {
                MessageBox.Show("Preencha o campo de pesquisa!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_pesquisa.Focus();

                txt_nome.Text     = "";
                msk_rg.Text       = "";
                msk_telefone.Text = "";
                txt_rua.Text      = "";
                msk_numero.Text   = "";
                txt_bairro.Text   = "";
                txt_cidade.Text   = "";
                txt_estado.Text   = "";
                msk_cep.Text      = "";
                cmb_ativo.Text    = "";
                txt_usuario.Text  = "";
                txt_senha.Text    = "";
                cmb_tipo.Text     = "";
            }
            else
            {
                pesquisa.Criterio = cmb_criterio.Text;
                pesquisa.Pesquisa = msk_pesquisa.Text;

                if (pesquisa.pesquisar(tipo))
                {
                    txt_nome.Text     = pesquisa.Nome;
                    msk_rg.Text       = pesquisa.Rg;
                    msk_telefone.Text = pesquisa.Telefone;
                    txt_rua.Text      = pesquisa.Rua;
                    msk_numero.Text   = pesquisa.Numero;
                    txt_bairro.Text   = pesquisa.Bairro;
                    txt_cidade.Text   = pesquisa.Cidade;
                    txt_estado.Text   = pesquisa.Estado;
                    msk_cep.Text      = pesquisa.Cep;
                    cmb_ativo.Text    = pesquisa.Ativo;
                    txt_usuario.Text  = pesquisa.Login;
                    txt_senha.Text    = pesquisa.Senha;
                    cmb_tipo.Text     = pesquisa.Tipo;
                }
            }
        }