Exemple #1
0
        public formFestasCadastradas()
        {
            InitializeComponent();

            formFestasCadastradas.contratantes_carregados = Classe_contratante.carregar();

            List <Classe_contratante> simple2 = formFestasCadastradas.contratantes_carregados;

            for (int i = 0; i < simple2.Count; i++)
            {
                string[] nova_linha =
                {
                    simple2[i].id_contratante.ToString(),
                    simple2[i].nome,
                    simple2[i].cpf,
                    simple2[i].rg,
                    simple2[i].telefone,
                    simple2[i].tel_recado,
                    simple2[i].cep,
                    simple2[i].ncasa.ToString(),
                    simple2[i].email,
                    simple2[i].endereco,
                };
                dgvContratante.Rows.Add(nova_linha);
            }
            dgvContratante.ClearSelection();
            dvg_dadosEvento.ClearSelection();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string nomeCliente = textPequisaNomeCliente.Text;


            Classe_contratante cont = Classe_contratante.busca(nomeCliente);

            txtIdCliente.Text   = cont.id_contratante.ToString();
            txtNomeCliente.Text = cont.nome;
        }
        private void button4_Click_1(object sender, EventArgs e)
        {
            string   nome        = txtNomeContrato.Text;
            string   email       = txtEmail_contrato.Text;
            DateTime nascimento  = Convert.ToDateTime(txtDataNasc_contrato.Text);
            string   cpf         = txtCpf_contrato.Text;
            string   rg          = txtRG_contrato1.Text;
            string   endereco    = txtend_contrato.Text;
            string   complemento = textComplementoCont.Text;
            string   cep         = txtCep_contrato.Text;
            string   telefone    = txtTelPrincipal_contrato.Text;
            string   tel_recado  = txtTelRecado_contrato.Text;
            string   ncasa       = txtNCasa_contrato.Text;

            Classe_contratante cont = new Classe_contratante(nome, email, nascimento, cpf, rg, endereco, complemento, cep, telefone, tel_recado, ncasa);

            cont.save();
        }
        public static List <Classe_contratante> carregar()
        {
            List <Classe_contratante> contratantes = new List <Classe_contratante>();

            NpgsqlConnection conexao = null;

            try
            {
                conexao = new ConectaDB().getConexao();
                //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
                string sql = "SELECT * FROM contratante";

                NpgsqlCommand    cmd = new NpgsqlCommand(sql, conexao);
                NpgsqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    Classe_contratante contratante = new Classe_contratante();
                    contratante.nome           = dr["nome"].ToString();
                    contratante.id_contratante = Convert.ToInt16(dr["id"]);
                    contratante.email          = dr["email"].ToString();
                    contratante.nascimento     = Convert.ToDateTime(dr["nascimento"]);
                    contratante.cpf            = dr["cpf"].ToString();
                    contratante.rg             = dr["rg"].ToString();
                    contratante.endereco       = dr["endereco"].ToString();
                    contratante.complemento    = dr["complemento"].ToString();
                    contratante.cep            = dr["cep"].ToString();
                    contratante.telefone       = dr["telefone"].ToString();
                    contratante.tel_recado     = dr["tel_recado"].ToString();
                    contratante.ncasa          = dr["ncasa"].ToString();



                    contratantes.Add(contratante);
                }
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao listar veiculos. " + ex.Message);
            }

            return(contratantes);
        }
        public static Classe_contratante busca(string nome)
        {
            Classe_contratante cont    = new Classe_contratante();
            NpgsqlConnection   conexao = null;

            try
            {
                conexao = new ConectaDB().getConexao();
                //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
                string sql = String.Format("SELECT * FROM contratante WHERE nome like '" + nome + "%'");

                NpgsqlCommand    cmd = new NpgsqlCommand(sql, conexao);
                NpgsqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    cont.id_contratante = Convert.ToUInt16(dr["id"]);
                    cont.nome           = dr["nome"].ToString();
                    cont.nome           = dr["nome"].ToString();
                    cont.id_contratante = Convert.ToInt16(dr["id"]);
                    cont.email          = dr["email"].ToString();
                    cont.nascimento     = Convert.ToDateTime(dr["nascimento"]);
                    cont.cpf            = dr["cpf"].ToString();
                    cont.rg             = dr["rg"].ToString();
                    cont.endereco       = dr["endereco"].ToString();
                    cont.complemento    = dr["complemento"].ToString();
                    cont.cep            = dr["cep"].ToString();
                    cont.telefone       = dr["telefone"].ToString();
                    cont.tel_recado     = dr["tel_recado"].ToString();
                    cont.ncasa          = dr["ncasa"].ToString();
                }
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao procurar o contratante. " + ex.Message);
            }

            return(cont);
        }
Exemple #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            dgvContratante.Rows.Clear();

            string pesquisar = txtPesquisar.Text;


            Classe_contratante cont = Classe_contratante.busca(pesquisar);

            pesquisa        pesq    = new pesquisa();
            List <pesquisa> simple3 = new List <pesquisa>();


            pesq.id_contratante = cont.id_contratante;
            pesq.nome           = cont.nome;


            MessageBox.Show(pesq.id_contratante.ToString(), pesq.nome.ToString());

            for (int i = 0; i < simple3.Count; i++)
            {
                string[] nova_linha =
                {
                    simple3[i].id_contratante.ToString(),
                    simple3[i].nome,
                    simple3[i].cpf,
                    simple3[i].rg,
                    simple3[i].telefone,
                    simple3[i].tel_recado,
                    simple3[i].cep,
                    simple3[i].ncasa.ToString(),
                    simple3[i].email,
                    simple3[i].endereco,
                };
                dgvContratante.Rows.Add(nova_linha);
            }
        }