Example #1
0
        public FornecedorClass carregaFornecedor(int Codigo)
        {
            FornecedorClass fornecedor = new FornecedorClass();

            MySqlConnection conn  = new ConnectionFactory().GetConnection();
            String          query = "SELECT * FROM fornecedor WHERE id_fornecedor = " + Codigo.ToString();

            MySqlCommand cmd = new MySqlCommand(query, conn);

            conn.Open();
            MySqlDataReader registro = cmd.ExecuteReader();

            conn.Close();
            return(fornecedor);
        }
Example #2
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());
            }
        }