예제 #1
0
        public void adicionar(FornecedorClass fornecedor, Telefone telefone, Endereços endereço)
        {
            long id = -1;

            String query;

            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();

                query = "INSERT INTO fornecedor (id_fornecedor, Nome_Empresa, CNPJ, email, descricao, categoria, end_rua, end_num, end_bairro, end_cidade, end_estado, CEP_Sede, id_produto) VALUES (DEFAULT, @Nome_Empresa, @CNPJ, @email, @descricao, @categoria, @end_rua, @end_num, @end_bairro, @end_cidade, @end_estado,@CEP_Sede, DEFAULT); ";


                conn.Open();


                MySqlCommand cmd = new MySqlCommand(query, conn);
                cmd.Parameters.Add(new MySqlParameter("Nome_Empresa", fornecedor.getNome(nome)));
                cmd.Parameters.Add(new MySqlParameter("CNPJ", fornecedor.getCNPJ(cnpj)));
                cmd.Parameters.Add(new MySqlParameter("email", fornecedor.getEmail(email)));
                cmd.Parameters.Add(new MySqlParameter("descricao", fornecedor.getDescricao(descricao)));
                cmd.Parameters.Add(new MySqlParameter("categoria", fornecedor.getCategoria(categoria)));
                cmd.Parameters.Add(new MySqlParameter("end_rua", endereço.getRua(rua)));
                cmd.Parameters.Add(new MySqlParameter("end_num", endereço.getNum(num)));
                cmd.Parameters.Add(new MySqlParameter("end_bairro", endereço.getBairro(bairro)));
                cmd.Parameters.Add(new MySqlParameter("end_cidade", endereço.getCidade(cidade)));
                cmd.Parameters.Add(new MySqlParameter("end_estado", endereço.getEstado(estado)));
                cmd.Parameters.Add(new MySqlParameter("CEP_Sede", endereço.getCEP(cep)));

                id = cmd.LastInsertedId;
                cmd.Prepare();
                cmd.ExecuteNonQuery();


                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }


                MessageBox.Show("Fornecedor adicionado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }



            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();
                conn.Open();

                query = "INSERT INTO num_fornecedor (id_fornecedor, ddd, numero) VALUES (LAST_INSERT_ID(), @ddd,@numero); ";

                MySqlCommand cmd = new MySqlCommand(query, conn);


                cmd.Parameters.Add(new MySqlParameter("DDD", telefone.getDDD(ddd)));
                cmd.Parameters.Add(new MySqlParameter("numero", telefone.getTel_num(tel_num)));

                id = cmd.LastInsertedId;
                cmd.Prepare();
                cmd.ExecuteNonQuery();



                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }

                MessageBox.Show("Numero Adicionado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }
        }
예제 #2
0
        public void adicionar(Funcionarios funcionario, Telefone telefone, Endereços endereço)
        {
            long id = -1;

            String query;

            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();

                query = "INSERT INTO funcionario (id_funcionario, nome, Dta_nasc, nv_acesso, cpf_cnpj, CTPS, end_rua, end_num, end_bairro, end_cidade, end_estado, cep, rg, sexo) VALUES (DEFAULT, @nome, @Dta_nasc, @nv_acesso, @cpf_cnpj, @CTPS, @end_rua, @end_num, @end_bairro, @end_cidade, @end_estado,@cep, @rg,@sexo); ";


                conn.Open();


                MySqlCommand cmd = new MySqlCommand(query, conn);
                cmd.Parameters.Add(new MySqlParameter("nome", funcionario.getNome(nome)));
                cmd.Parameters.Add(new MySqlParameter("Dta_nasc", funcionario.getDta_Nasc(dta_nasc)));
                cmd.Parameters.Add(new MySqlParameter("nv_acesso", funcionario.getNiveldeAcesso(nv_acesso)));
                cmd.Parameters.Add(new MySqlParameter("cpf_cnpj", funcionario.getCPF(cpf)));
                cmd.Parameters.Add(new MySqlParameter("CTPS", funcionario.getCTPS(ctps)));
                cmd.Parameters.Add(new MySqlParameter("end_rua", endereço.getRua(rua)));
                cmd.Parameters.Add(new MySqlParameter("end_num", endereço.getNum(num)));
                cmd.Parameters.Add(new MySqlParameter("end_bairro", endereço.getBairro(bairro)));
                cmd.Parameters.Add(new MySqlParameter("end_cidade", endereço.getCidade(cidade)));
                cmd.Parameters.Add(new MySqlParameter("end_estado", endereço.getEstado(estado)));
                cmd.Parameters.Add(new MySqlParameter("CEP", endereço.getCEP(cep)));
                cmd.Parameters.Add(new MySqlParameter("rg", funcionario.getRG(rg)));
                cmd.Parameters.Add(new MySqlParameter("sexo", funcionario.getSexo(sexo)));

                id = cmd.LastInsertedId;
                cmd.Prepare();
                cmd.ExecuteNonQuery();


                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }


                MessageBox.Show("Funcionário adicionado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }



            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();
                conn.Open();

                query = "INSERT INTO num_funcionario (id_funcionario, ddd, num) VALUES (LAST_INSERT_ID(), @ddd,@num); ";

                MySqlCommand cmd = new MySqlCommand(query, conn);


                cmd.Parameters.Add(new MySqlParameter("DDD", telefone.getDDD(ddd)));
                cmd.Parameters.Add(new MySqlParameter("num", telefone.getTel_num(tel_num)));

                id = cmd.LastInsertedId;
                cmd.Prepare();
                cmd.ExecuteNonQuery();



                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }

                MessageBox.Show("Numero Adicionado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }
        }
예제 #3
0
        public void adicionar(Cliente cliente, Telefone telefone, Endereços endereço)
        {
            String query;

            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();

                query = "INSERT INTO cliente (nome, CPF,RG, email, end_rua, end_num, end_bairro, end_cidade, end_municipio, cep, dta_nasc) VALUES (@Nome, @CPF, @RG, @email, @end_rua, @end_num, @end_bairro, @end_cidade, @end_municipio,@CEP, @dta_nasc); ";


                conn.Open();


                MySqlCommand cmd = new MySqlCommand(query, conn);
                cmd.Parameters.Add(new MySqlParameter("nome", cliente.getNome(nome)));
                cmd.Parameters.Add(new MySqlParameter("CPF", cliente.getCPF(CPF)));
                cmd.Parameters.Add(new MySqlParameter("email", cliente.getEmail(email)));
                cmd.Parameters.Add(new MySqlParameter("RG", cliente.getRG(RG)));
                cmd.Parameters.Add(new MySqlParameter("end_rua", endereço.getRua(rua)));
                cmd.Parameters.Add(new MySqlParameter("end_num", endereço.getNum(num)));
                cmd.Parameters.Add(new MySqlParameter("end_bairro", endereço.getBairro(bairro)));
                cmd.Parameters.Add(new MySqlParameter("end_cidade", endereço.getCidade(cidade)));
                cmd.Parameters.Add(new MySqlParameter("end_municipio", endereço.getEstado(estado)));
                cmd.Parameters.Add(new MySqlParameter("CEP", endereço.getCEP(cep)));
                cmd.Parameters.Add(new MySqlParameter("dta_nasc", cliente.getDta_nasc(DataNascimento)));

                cmd.Prepare();
                cmd.ExecuteNonQuery();


                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }


                MessageBox.Show("Cliente adicionado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }



            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();
                conn.Open();

                query = "INSERT INTO num_cliente (CPF, ddd, num) VALUES (@CPF, @ddd,@num); ";

                MySqlCommand cmd = new MySqlCommand(query, conn);

                cmd.Parameters.Add(new MySqlParameter("CPF", cliente.getCPF(CPF)));
                cmd.Parameters.Add(new MySqlParameter("ddd", telefone.getDDD(ddd)));
                cmd.Parameters.Add(new MySqlParameter("num", telefone.getTel_num(tel_num)));


                cmd.Prepare();
                cmd.ExecuteNonQuery();



                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }

                MessageBox.Show("Numero Adicionado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }
        }